第2章 JAVA语言基础ppt课件.ppt

第2章 JAVA语言基础ppt课件.ppt

ID:59202073

大小:3.04 MB

页数:32页

时间:2020-09-26

第2章  JAVA语言基础ppt课件.ppt_第1页
第2章  JAVA语言基础ppt课件.ppt_第2页
第2章  JAVA语言基础ppt课件.ppt_第3页
第2章  JAVA语言基础ppt课件.ppt_第4页
第2章  JAVA语言基础ppt课件.ppt_第5页
资源描述:

《第2章 JAVA语言基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、流程控制流程控制顺序分支循环问题如果令狐冲的Java考试成绩大于90分,师父就奖励他一本武功秘笈分支(条件)语句分支语句实现程序流程控制的功能,即根据一定的条件有选择地执行或跳过特定的语句Java分支语句分类if…elseswitchif语句if和else语句if(booleanexpression){statementorblock;}或者:if(booleanexpression){statementorblock;}elseif(booleanexpression){statementorblock;}else{statementorb

2、lock;}注意:if或elseif后的条件表达式需要用括号括起来,但是如果只有一句语句,可以省略{}问题解决publicclassLhc{publicstaticvoidmain(String[]args){intscore=95;//令狐冲的Java成绩if(score>90){//判断是否大于90分System.out.println("师父说:不错,给你《独孤九剑》剑谱");}}}问题令狐冲Java成绩大于90分,而且音乐成绩大于80分,师父奖励他;或者Java成绩等于100分,音乐成绩大于70分,师父也可以奖励他问题解决public

3、classHelloAccp3{publicstaticvoidmain(String[]args){intscore1=100;//令狐冲的Java成绩intscore2=72;//令狐冲的音乐成绩if((score1>90&&score2>80)

4、

5、(score1==100&&score2>70)){System.out.println("师父说:不错,给你《独孤九剑》剑谱");}}}问题如果令狐冲考试成绩大于90分,师父就奖励他《独孤九剑》,否则师父就罚他上思过崖闭关思过问题解决publicclassHelloAccp4{publics

6、taticvoidmain(String[]args){intscore=89;//令狐冲的语文成绩if(score>90){System.out.println("师父说:不错,给你《独孤九剑》剑谱");}else{System.out.println("师父说:不孝徒,上思过崖闭关思过去吧");}}}寻找错误(2处)if(a++){b=a*a;a/=2;else{b=a*3;++b;}问题令狐冲参加比武大会如果获得第一名,将出任武林盟主如果获得第二名,将出任武当掌门如果获得第三名,将出任峨嵋掌门否则,将被逐出师门switch语句switc

7、h(表达式){case常量1:语句;break;case常量2:语句;break;default:语句;}计算表达式的值如果等于常量1如果等于常量2如果没有找到匹配的值问题解决intmingCi=1;switch(mingCi){case1:System.out.println("出任武林盟主");break;case2:System.out.println("出任武当掌门");break;case3:System.out.println("出任峨嵋掌门");break;default:System.out.println("被逐出师门

8、");}第一名的情况下第二名的情况下第三名的情况下其他情况下if和switch的异同相同点不同点switch多重if都可以实现多分支结构只能处理等值的条件判断,且switch表达式是整型或字符型,case判断值必须是常量处理在else部分还包含其它if结构,特别适合某个变量处于某个区间时的情况分析错误finalshorta=3;intb=-1;for(intc=0;c<5;c++){switch(c){caseb:System.out.print("branch1");casea-1:System.out.print("branch2");c

9、asea:System.out.print("branch3");}课堂练习根据赵本山的考试成绩,显示所获奖励成绩==100分,爸爸给他买辆车成绩>=90分,妈妈给他买MP490分>成绩>=60分,妈妈给他买本参考书成绩<60分,什么都不买课堂练习张三为他的手机设定了自动拨号按1:拨爸爸的号按2:拨妈妈的号按3:拨爷爷的号按4:拨奶奶的号问题盈盈为了考验令狐冲夺冠的决心,要他说一百遍“我能行!”盈盈要他说10000遍“我是最棒的!”,怎么办?System.out.println("第1次说:我能行!");System.out.println(

10、"第2次说:我能行!");……System.out.println("第100次说:我能行!");100条生活中的循环打印50份试卷10000米赛跑旋转的车轮循环结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。