Java的流程控制JAVA基础PPT教学课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
语法
while(布尔表达式){ 语句或语句块
}
2020/12/10
13
while 循环语句
2020/12/10
14
do-while 循环语句
语法
do{ 语句或语句块
}while(布尔表达式);
true
循环体语句
布尔表达式
false
2020/12/10
15
do-while 循环语句
2020/12/10
16
for 循环语句
语法
for(初始化表达式;条件表达式;迭代语句){ 循环体语句
}
计算初始化表达式
布尔表达式
false
true 循环体语句
迭代语句
2020/12/10
17
for 循环语句
2020/12/10
18
Java的跳转语句break和continue及区别
还可以提及到lable
2020/12/10
if(条件表达式1){ 语句块1
}else if(条件表达式2){ 语句块2
}
… else if(条件表达式n-1){
语句块n-1
}else{ 语句块n
}
//如果条件表达式1成立(结果为true) //就执行语句块1中的代码 //否则,如果条件表达式2成立 //就执行语句块2中的代码
//对其他条件进行判断 //如果条件表达式n-1成立 //就执行语句块n-1中的代码 //如果以上所有的条件都不成立 //就执行语句块n
break ;
[ break;] default:语句块n
false
default :语句块n
}
2020/12/10
11
switch 语句
循环语句
❖在程序中当要重复性的做某项工作时可以使用循环语句。
❖Java中的循环语句包括:
while语句 do-while语句 for语句
条件表达式1
true 语句组1
break ;
switch(表达式){//byte char short int
false
case 10:语句组1;
条件表达式2
true 语句组 2
break ;
[ break;]
false
case 常量表达式1:语句组1; ……
[ break;]
false
…
case 常量表达式1:语句组1; 条件表达式n-1 true 语句组 n-1
2020/12/10
8
多重if-else语句
条件表达式1
false
条件表达式2
true true true
语句块1
语句块2
……
false
……
false
条件表达式n-1
true
false
语句块n-1
语句块n
2020/12/10
9
多重if-else语句
2020/12/10
10
switch 语句
语法格式:
选择语句用来控制选择结构,对选择条件进行判断,并根据判断 结果选择要执行的程序语句,改变程序执行流程。
2020/12/10
3
if 选择语句
语法格式:
if(条件表达式) 语句
或者
if(条件表达式){ 一条或多条语句
}
条件表达式 true
一条或多条语句 false
2020/12/10
4
if 选择语句
19
PPT教学课件
谢谢观看
Thank You For Watching
2020/12/10
20
Java基础
Java的流程控制
2020/12/10
1
目录
1 程序的三种结构 2 选择结构
3 循环结构 4 程序流程跳转语句
2020/12/10
2
选择结构
在程序设计时,经常需要使用选择结构在程序中完成逻辑判断和 选择功能,这就需要使用到选择语句。
Java中的选择语句包括
❖ if 语句 ❖ if - else 语句 ❖ switch 语句
2020/12/10
5
if-else 语句
语法格式:
if(条件表达式) 语句1
else 语句2
或者 if(条件表达式){
语句块1 }else{
语句块2 }
条件表达式
true
false
语句1或语句块1
语句2或语句块2
2020/12/10
6
if-else 语句
2020/12/10
7
多重if-else语句