JSE-03(Java基础语法2).pptx
《JSE-03(Java基础语法2).pptx》由会员分享,可在线阅读,更多相关《JSE-03(Java基础语法2).pptx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3 3章章JavaJava基本基本语法语法2 2讲师:李贺飞讲师:李贺飞本章内容本章内容l第一节 分支结构l第二节 循环结构l第三节 特殊流程控制第一节 分支结构 程序流程控制程序流程控制l顺序结构顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。l分支分支结构结构根据条件,选择性地执行某段代码。有ifelse和switch两种分支语句。l循环循环结构结构根据循环条件,重复性的执行某段代码。有while、dowhile、for三种循环语句。程序流程控制程序流程控制l顺序结构顺序结构Java中定义成员变量时采用合法的前向引用。如:public class Test int num1=1
2、2;int num2=num1+2;错误形式:public class Test int num2=num1+2;int num1=12;if语句三语句三种格式种格式:1.if(true)执行代码块;执行代码块;2.if(条件表达式条件表达式)执行代码块;执行代码块;else执行代码块;执行代码块;3.if(条件表达式条件表达式)执行代码块;执行代码块;else if(条件表达式条件表达式)执行代码块;执行代码块;else执行代码块;执行代码块;分支语句分支语句1:if-else语句语句if-else语句应用举例语句应用举例public class TestAgepublic static v
3、oid main(String args)int age=75;if(age250)System.out.println(是个妖怪!);else System.out.println(“人家芳龄 +age+,马马乎乎啦!);从键盘输入小明的期末成绩。当成绩为100分时,奖励一辆BMW;当成绩为80-99时,奖励一个台iphone5s;当成绩为60-80时,奖励一本参考书;其它时,什么奖励也没有。if语句例题语句例题1if语句例题语句例题2l编写程序:由键盘输入三个整数分别存入变量num1、num2、num3,对它们进行排序(使用 if-else if-else),并且从小到大输出。if语句练习
4、语句练习11)对下列代码,若有输出,指出输出结果。int x=4;int y=1;if(x 2)if(y 2)System.out.println(x+y);System.out.println(atguigu);else System.out.println(x is +x);2)boolean b=true;if(b=false)/如果写成if(b=false)能编译通过吗?如果能,结果是?System.out.println(a);else if(b)System.out.println(b);else if(!b)System.out.println(c);else System.ou
5、t.println(d);if语句练习语句练习2大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:高:180cm以上;富:财富1千万以上;帅:是。如果这三个条件同时满足,则:“我一定要嫁给他!”如果三个条件有为真的情况,则:“嫁吧,比上不足,比下有余。”如果三个条件都不满足,则:“不嫁!”Sysout(“身高:(cm)scanner.nextInt();Sysout(“财富:(千万)scanner.nextDouble();Sysout(“帅否:(true/false)(是/否)scanner.nextBoolean();scanner.next();str.equa
6、ls(“是”)分支分支结构结构2:switch语句语句switch(表达式表达式)case 常量1:语句1;break;case 常量2:语句2;break;case 常量N:语句N;break;default:语句;break;switch语句应用举例语句应用举例public class Test public static void main(String args)int i=1;switch(i)case 0:System.out.println(zero);break;case 1:System.out.println(one);break;default:System.out.pr
7、intln(default);break;public class Test public static void main(String args)String season=“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(“冬雪皑皑);break;default:
8、System.out.println(“季节输入有误);break;switch语句有关规则语句有关规则l switch(表达式)中表达式的返回值返回值必须是下述几种类型之一:byte,short,char,int,枚举,枚举,String;lcase子句中的值必须是常量常量,且所有case子句中的值应是不同的;ldefault子句是可任选的可任选的,当没有匹配的case时,执行defaultlbreak语句用来在执行完一个case分支后使程序跳出switch语句块;如果没有break,程序会顺序执行到switch结尾例例 题题1.使用 switch 把小写类型的 char型转为大写。只转换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSE 03 Java 基础 语法
限制150内