欢迎来到天天文库
浏览记录
ID:19792632
大小:1.69 MB
页数:39页
时间:2018-10-06
《jse-03(java基础语法2)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章Java基本语法2讲师:李贺飞本章内容第一节分支结构第二节循环结构第三节特殊流程控制第一节分支结构程序流程控制顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构根据条件,选择性地执行某段代码。有if…else和switch两种分支语句。循环结构根据循环条件,重复性的执行某段代码。有while、do…while、for三种循环语句。。程序流程控制顺序结构Java中定义成员变量时采用合法的前向引用。如:publicclassTest{intnum1=12;intnum2=num1+2;}错误形式:publicclassTest{intnum2=num1+2;int
2、num1=12;}if语句三种格式:1.if(true){执行代码块;}2.if(条件表达式){执行代码块;}else{执行代码块;}3.if(条件表达式){执行代码块;}elseif(条件表达式){执行代码块;}……else{执行代码块;}分支语句1:if-else语句if-else语句应用举例publicclassTestAge{publicstaticvoidmain(Stringargs[]){intage=75;if(age<0){System.out.println("不可能!");}elseif(age>250){System.out.println("是个妖怪!"
3、);}else{System.out.println(“人家芳龄"+age+",马马乎乎啦!");}}}从键盘输入小明的期末成绩。当成绩为100分时,奖励一辆BMW;当成绩为[80-99]时,奖励一个台iphone5s;当成绩为[60-80]时,奖励一本参考书;其它时,什么奖励也没有。if语句例题1if语句例题2编写程序:由键盘输入三个整数分别存入变量num1、num2、num3,对它们进行排序(使用if-elseif-else),并且从小到大输出。if语句练习11)对下列代码,若有输出,指出输出结果。intx=4;inty=1;if(x>2){if(y>2)System.out
4、.println(x+y);System.out.println("atguigu");}elseSystem.out.println("xis"+x);2)booleanb=true;if(b==false)//如果写成if(b=false)能编译通过吗?如果能,结果是?System.out.println("a");elseif(b)System.out.println("b");elseif(!b)System.out.println("c");elseSystem.out.println("d");if语句练习2大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要
5、提出一定的条件:高:180cm以上;富:财富1千万以上;帅:是。如果这三个条件同时满足,则:“我一定要嫁给他!!!”如果三个条件有为真的情况,则:“嫁吧,比上不足,比下有余。”如果三个条件都不满足,则:“不嫁!”Sysout(“身高:(cm))scanner.nextInt();Sysout(“财富:(千万))scanner.nextDouble();Sysout(“帅否:(true/false))(是/否)scanner.nextBoolean();scanner.next();str.equals(“是”)分支结构2:switch语句switch(表达式){case常量1:语
6、句1;break;case常量2:语句2;break;……case常量N:语句N;break;default:语句;break;}switch语句应用举例publicclassTest{publicstaticvoidmain(Stringargs[]){inti=1;switch(i){case0:System.out.println("zero");break;case1:System.out.println("one");break;default:System.out.println("default");break;}}}publicclassTest{publicst
7、aticvoidmain(Stringargs[]){Stringseason=“summer”;switch(season){case“spring”:System.out.println(“春暖花开");break;case“summer”:System.out.println(“夏日炎炎");break;case“autumn”:System.out.println(“秋高气爽");break;case“winter”:System.out.println(“冬雪皑皑");
此文档下载收益归作者所有