Java基础 第3章 流程控制语句ppt课件.ppt
《Java基础 第3章 流程控制语句ppt课件.ppt》由会员分享,可在线阅读,更多相关《Java基础 第3章 流程控制语句ppt课件.ppt(37页珍藏版)》请在三一办公上搜索。
1、Java基础应用编程 流程控制语句,V1.1,本章内容,条件语句,if语句 (单一条件) 执行流程,if (表达式) 执行语句块,表达式?,执行语句块,false,true,int x = 0;if(x=1) System.out.println(“x的值为1); System.out.println(x的值为“+x);,条件语句,if语句 条件表达式可以是任何一种逻辑表达式 如果表达式值为true,则执行花括号的内容后,再执行后面的语句 如果表达的值为false,则直接执行后面的语句 如果,大括号号中,只有一条语句,则可以省略大括号(推荐不省略),条件语句, 练习 If_exercise.j
2、ava编写java程序,完成以下功能:假设有整型变量x,判断x是否为偶数,若为偶数,则在控制台上打印“输入的数值是偶数”。无论x是否为偶数,最后都要在控制台上输出x的值,条件语句,if语句(二选一) 变量 = 布尔表达式 ? 语句1:语句2如果布尔表达式的值为true,则执行语句1如果布尔表达式的值为false,则执行语句2,if (表达式) 执行语句块1else 执行语句块2,表达式?,执行语句块1,执行流程,执行语句块2,false,true,条件语句,if语句,int x = 2;if(x2) x+;else x-;System.out.println(x=+x);,int x = 2;
3、x=x2?+x:-x;System.out.println(x=+x);,条件语句, 练习 IfElse_exercise.java有两个整型变量x,y,请在控制台上输出x与y中值较大的那个数。,条件语句,if语句(多选一),if (表达式1) 执行语句块1else if(表达式2) 执行语句块2 ,表达式1?,执行语句块1,执行语句块2,表达式2?,true,false,true,false,执行流程,条件语句,if语句,int x = 88;if(x=85) System.out.println(“成绩优秀”);else System.out.println(“成级良好”);,条件语句,s
4、witch语句,switch (表达式) case 取值1:语句块1 case 取值n:语句块n default: 语句块n+1 ,int n = 2;int result;switch(n+1)case 1: System.out.println(“Block A”); result = n; break;case 2:System.out.println(“Block B”); result = n*n; break;case 3:System.out.println(“Block C”); result = n*n*n; break;default: result = 0;System.
5、out.println(“result=“+result);,条件语句,switch语句 表达式的值只可以接受int、byte、char、short 型,不接受其他类型的值不允许有重复的case取值 switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置,开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break语句为止,条件语句,switch语句,int x = 2;switch (x) case 1: System.out.println(Monday); break;case 2: System.out.println(Tuesday); break
6、;case 3: System.out.println(Wednesday); break;default: System.out.println(Sorry,I dont know);, 练习 Switch_exercise.java仿照左侧示例完成如下练习:如果是星期五则在页面上显示“Finally Friday!”,如果是星期六则在页面上显示“Super Saturday!”,如果是星期日则在页面上显示“Sleepy Sunday!”,其他日子显示“I hope for my weekend!”(提示利用switch语句),循环语句,while循环,while (条件表达式) 执行语句块
7、,条件表达式?,执行流程,执行语句块,false,true,循环语句,while循环,int x=1;while(x3) System.out.println(x=+x); x+;, 练习 While_exercise.java计算1+2+3+10的和(提示利用while语句),循环语句, 练习 While_exercise2.java计算1+2+3+100的和(提示利用while语句) 练习 While_exercise3.java计算从1到100的所有奇数相加(提示利用while语句),循环语句,dowhile循环,do 执行语句块 while(条件表达式 );,条件表达式?,执行语句块,
8、执行流程,false,true,别忘了分号,循环语句,dowhile循环,int x=3;do System.out.println(x=+x); x+; while(x3);,循环语句, 练习 DoWhile_exercise.java用do while 循环来改写1加到100,循环语句,for循环,for(初始化表达式;循环条件表达式;循环后的操作表达式) 执行语句块,循环语句,for循环,初始化表达式,循环条件表达式?,执行语句块,循环后的操作表达式,true,false,示例 For_sample.java,for(int x=1;x3;x+) System.out.println(x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java基础 第3章 流程控制语句ppt课件 Java 基础 流程 控制 语句 ppt 课件

链接地址:https://www.31ppt.com/p-1376275.html