java流程控制语句 (2).ppt
《java流程控制语句 (2).ppt》由会员分享,可在线阅读,更多相关《java流程控制语句 (2).ppt(28页珍藏版)》请在三一办公上搜索。
1、第三章 流程控制语句,回顾,了解Java的特殊字符熟练掌握Java的8种数据类型熟练使用Java变量理解类型转换熟练掌握运算符的优先级,本章内容,程序的3种结构if-else语句switch-case开关语句while语句do-while语句for语句break和continue语句嵌套循环,本章目标,熟练掌握if-else条件分支语句熟练掌握switch-case开关语句熟练掌握循环结构之while语句熟练掌握循环结构之do-while语句熟练掌握循环结构之for语句熟练掌握break和continue语句掌握嵌套循环,1.程序的基本结构,程序的3种结构顺序结构:自上而下的逐行执行代码选择结
2、构:根据逻辑判断代码的执行顺序循环结构:根据逻辑重复执行某个代码块,1.1 顺序结构,顺序结构:自上而下地逐行执行代码,输入数据,处理数据,输出结果,自上而下顺序执行,1.2 选择结构,选择结构:根据逻辑判断代码的执行顺序,条件不成立,条件成立,语句块,条件,语句块,1.3 循环结构,循环结构:根据逻辑重复执行某个代码块,循环体,循环条件,条件成立,条件不成立,2.选择结构,2.1 if-else条件分支语句,if(条件表达式)语句块1else 语句块2,如果表达式的值为true则执行语句块1,如果表达式的值为false则执行语句块2,class Example3_4 public stati
3、c void main(String args)int a=1;if(a=2)System.out.println(a等于2);else System.out.println(a不等于2);,不满足条件,所以执行else后面语句块,2.2 三元运算符与if-else的区别,expression1?expression2:expression3,布尔表达式,expresion1为真,则expresion2被求值,expresion1为假,则expresion3被求值,class Example3_6 public static void main(String args)int x=2;int
4、y;/使用if-else语句来判断if(x0)y=x;elsey=-x;System.out.println(使用if语句得到的y=+y);y=x0?x:-x;System.out.println(使用三元运算符得到的y=+y);,三元运算符返回一个值,2.3 if-else内部嵌套,if(条件表达式)语句块1else语句块2,替换,替换,If(条件表达式)语句块1else 语句块2,If(条件表达式)语句块3else 语句块4,if(条件表达式)if(条件表达式)语句块1 else语句块2 else if(条件表达式)语句块1 else语句块2,if-else内部嵌套,class Examp
5、le3_9 public static void main(String args)/定义年龄变量 int age=4;if(age=18,嵌套,再嵌套,多层嵌套可以无穷次嵌套吗?,2.4 if-else多级嵌套,if-else多级嵌套,if(条件表达式)语句块1else if(条件表达式)语句块2else语句块3,else后面再写if-else语句,if-else多级嵌套,class Example3_7 public static void main(String args)/定义年龄变量 int age=4;if(age=18,(1)判断条件是否成立,(2)如果 步骤(1)中条件不成立,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java流程控制语句 2 java 流程 控制 语句
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6509884.html