Java语言程序设计:第3章 类的方法
84页1、第三章第三章 类的方法类的方法JAVA语言程序设计JAVA语言程序设计2目录目录l3.1 方法的控制流程方法的控制流程l3.2 异常处理简介异常处理简介l3.3 方法的重载方法的重载(overloading)l3.4 本章小结本章小结JAVA语言程序设计33.1 方法的控制流程方法的控制流程l方法的控制流程方法的控制流程Java程序通过控制语句来控制方法的执行流程Java中的流程控制结构主要有三种l顺序结构l选择结构if语句(二路选择结构)switch语句(多路选择结构)l循环结构for语句while语句do-while语句JAVA语言程序设计43.1.1 if选择结构选择结构l语法形式语法形式只有if分支,没有else分支if (boolean-expression) / statement1; if-else语句if (boolean-expression) / statement1 ; else / statement2 ; 方法的控制流程JAVA语言程序设计53.1.1 if选择结构选择结构(续续)if-else语句的特殊形式if (boolean expression) /s
2、tatement1;else if (boolean expression) /statement2; else if (boolean expression) /statement; else /statement; 方法的控制流程JAVA语言程序设计6lex3_1 输入一个年份,判断它是不是闰年。闰年: 能被4整除但不能被100整除,或者能被400整除。public class ex3_1 public static void main(String args) throws IOException int year; boolean IsLeapYear; System.out.println(Enter the year:); BufferedReader in =new BufferedReader( new InputStreamReader(System.in); year=(new Integer(in.readLine().intValue(); 3.1.1 if选择结构选择结构(续续)ex3_1.java方法的控制流程JAVA语言程序设计7 IsLeapYear=(
3、year%4=0 & year%100 != 0)|(year%400 = 0); if (IsLeapYear) System.out.print(year); System.out.println( is a leap year); else System.out.print(year); System.out.println( is not a leap year); 3.1.1 if选择结构选择结构(续续)ex3_1.java方法的控制流程JAVA语言程序设计8l输入两个整数比较大小输入两个整数比较大小import java.io.*;public class ex3_2 public static void main(String args)throws IOException int x,y; BufferedReader in = new BufferedReader( new InputStreamReader(System.in); System.out.println(Enter x and y:); x=(new Integer(in.readLine().int
4、Value(); y=(new Integer(in.readLine().intValue(); if (x!=y) if (xy) System.out.println(xy); else System.out.println(xb) System.out.println(The larger one is: +a);else System.out.println(The larger one is: +b);l用条件运算符重写用条件运算符重写: System.out.println(The larger one is: + (ab)?a:b);3.1.1 if选择结构选择结构(续续)以条件运算符代替以条件运算符代替if_else方法的控制流程JAVA语言程序设计10l计算每个月的天数计算每个月的天数static int daysInMonth(int month) if (month = 2) return(28); else if (month=4)|(month=6)|(month=9)|(month=11) return(30); else return(31); 方法的控
5、制流程3.1.1 if选择结构选择结构(续续)例例3_1JAVA语言程序设计11l已知一个学生的分数,给出其分数等级。已知一个学生的分数,给出其分数等级。90-100分为级;分为级;80-89分为分为B级;级;70-79分为级;分为级;60-69分为分为D级;级;0-59分为分为E级级public class IfElseDemo public static void main(String args) int testscore = 76; char grade; if (testscore = 90) grade = A; else if (testscore = 80) grade = B; else if (testscore = 70) grade = C; else if (testscore = 60) grade = D; else grade = F; System.out.println(Grade = + grade); 程序输出:程序输出:Grade = C3.1.1 if选择结构选择结构(续续)ifElseDemo.java方法的控制流程JAVA语言程序设计1
《Java语言程序设计:第3章 类的方法》由会员经***分享,可在线阅读,更多相关《Java语言程序设计:第3章 类的方法》请在金锄头文库上搜索。
通过数据分析提升商超营销效果
体育场馆销售力量的培训课程
商超营销中的市场竞争和竞争优势
如何有效监控和评估旅行社营销效果
目标市场分析及策略制定
旅行社与旅游相关行业的合作与营销
开展市场调研与反馈机制
体育场馆营销策划与执行的关键要素
提升商超员工服务意识的培训
提高商超店面管理与运营效率的培训
商超与供应商的合作模式与利益共享
如何争取更多的商超合作伙伴
旅行社与在线旅游平台的合作与竞争
旅行社线上预订系统及用户体验优化
旅行社的员工培训与发展计划
客户关系管理在旅行社营销中的应用
旅行社营销中的危机公关管理
通过数据洞察驱动营销决策
提升赛事体验的体育场馆营销方法
提高旅行社员工的销售技巧和服务意识
2022-06-20 60页
2022-05-20 171页
2022-05-20 125页
2022-05-20 119页
2022-05-20 108页
2022-05-20 138页
2022-05-20 92页
2022-05-20 104页
2022-05-20 93页