电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

Java语言程序设计:第3章 类的方法

  • 资源ID:295539889       资源大小:653KB        全文页数:84页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Java语言程序设计:第3章 类的方法

第三章第三章 类的方法类的方法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) /statement1;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=(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().intValue(); 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); 方法的控制流程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语言程序设计123.1.2 switch选择结构选择结构lswitch语句是多分支的选择结构语句是多分支的选择结构switch (switch-expression) case value1: statements for case1; break; case value2: statements for case2; break; . case valueN: statements for caseN; break; default: statements for default case; break; l注意问题注意问题switch-expression、常量值value1到valueN必须是整形或字符型如果表达式的值和某个case后面的值相同,则从该case之后开始执行,直到break语句为止default是可有可无的,若没有一个常量与表达式的值相同,则从default之后开始执行方法的控制流程JAVA语言程序设计13if if (i = (i = 1 1) ) statementA(); statementA(); else ifelse if (i = (i = 2 2) ) statementB(); statementB(); else ifelse if(i=(i=3 3)|(i=)|(i=4 4) ) statementC(); statementC(); else ifelse if (i = (i = 5 5) ) statementD(); statementD(); elseelse statementF(); statementF(); switchswitch (i) (i) casecase 1 1: : statementA();break;statementA();break; casecase 2 2: : statementB();break;statementB();break; casecase 3 3: : casecase 4 4: : statementC();break;statementC();break; casecase 5 5: : statementD();break;statementD();break; defaultdefault: statementF();: statementF(); 3.1.2 switch选择结构选择结构(续续)用用switch代替代替if方法的控制流程JAVA语言程序设计14l使用使用switch结构计算每个月的天数结构计算每个月的天数static int daysInMonth(int month) int days; switch(month) case 2: days = 28; break; case 4: case 6: case 9: case 11: days = 30; break; default: days = 31; return(days); 3.1.2 switch选择结构选择结构(续续)例例3_2方法的控制流程JAVA语言程序设计15l用用switch语句实现成绩分类的功能语句实现成绩分类的功能public class Grade public static char gradeLevel(double g)int n = (int)Math.floor(g/10);switch (n) case 10: case 9 : return(A); case 8 : return(B); case 7 : return(C); case 6 : return(D); default: return(E); 3.1.2 switch选择结构选择结构(续续)例例3_3方法的控制流程JAVA语言程序设计16public static void main(String args) System.out.println(gradeLevel(100)=+gradeLevel(100); System.out.println(gradeLevel(95.5)=+gradeLevel(95.5); System.out.println(gradeLevel(88)=+gradeLevel(88); System.out.println(gradeLevel(72)=+gradeLevel(72); System.out.println(gradeLevel(68.5)=+gradeLevel(68.5); System.out.println(gradeLevel(60)=+gradeLevel(60); System.out.println(gradeLevel(59.5)=+gradeLevel(59.5); System.out.println(gradeLevel(35)=+gradeLevel(35); 3.1.2 switch选择结构选择结构(续续)例例3_3方法的控制流程JAVA语言程序设计17lex3_3输入06之间的某一个整数,然后把它转换成星期 输出。(0对应星期日)import java.io.*;public class ex3_3 public static void main(String args)throws IOException int day; BufferedReader in =new BufferedReader( new InputStreamReader(System.in); day=(new Integer(in.readLine().intValue();3.1.2 switch选择结构选择结构(续续)补充补充ex3_3.java方法的控制流程JAVA语言程序设计18 switch (day) case 0: System.out.println(Sunday); break; case 1: System.out.println(Monday); break;

注意事项

本文(Java语言程序设计:第3章 类的方法)为本站会员(经***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.