JAVA流程控制
2023-03-07 17:03:27 12 举报
AI智能生成
流程图
作者其他创作
大纲/内容
循环
分支
简单if分支
- 语法: if ( 布尔类型的表达式){
- //代码快 (满足表达式执行的代码)
- }
- //代码快 (满足表达式执行的代码)
- }
if...else分支
- 语法: if ( 逻辑条件){
- 满足逻辑条件代码
- }else{不满足逻辑条件代码}
- 满足逻辑条件代码
- }else{不满足逻辑条件代码}
多重if分支
- **if(逻辑条件1){**
- **满足条件1 执行的代码**
- **}else if(逻辑条件2){**
- **不满足1 满足条件2 执行的代码**
- **}else if(逻辑条件3){**
- **不满足 1 2 但是满足3 执行的代码**
- **}else{**
- **不满足以上所有条件执行的代码**
- **}**
- **满足条件1 执行的代码**
- **}else if(逻辑条件2){**
- **不满足1 满足条件2 执行的代码**
- **}else if(逻辑条件3){**
- **不满足 1 2 但是满足3 执行的代码**
- **}else{**
- **不满足以上所有条件执行的代码**
- **}**
嵌套if分支
- 语法:
- if(逻辑条件1){
- if(逻辑条件2){
- 满足逻辑条件1 2 才能执行的代码
- }else{
- 满足1 但是不满足2 执行的代码
- }
- }else{
- 以上不满足执行的代码
- }
- if(逻辑条件1){
- if(逻辑条件2){
- 满足逻辑条件1 2 才能执行的代码
- }else{
- 满足1 但是不满足2 执行的代码
- }
- }else{
- 以上不满足执行的代码
- }
switch分支
switch(值){
- case 值1 :
- switch 中的值与值1 相等的时候执行的代码
- break;
- case 值2 :
- switch 中的值与值2 相等的时候执行的代码
- break;
- case 值3 :
- switch 中的值与值3 相等的时候执行的代码
- break;
- case 值4 :
- switch 中的值与值4 相等的时候执行的代码
- break;
- case 值5 :
- switch 中的值与值5 相等的时候执行的代码
- break;
- default:
- switch 中的值与以上所有的值都不匹配时 执行的代码。
- case 值1 :
- switch 中的值与值1 相等的时候执行的代码
- break;
- case 值2 :
- switch 中的值与值2 相等的时候执行的代码
- break;
- case 值3 :
- switch 中的值与值3 相等的时候执行的代码
- break;
- case 值4 :
- switch 中的值与值4 相等的时候执行的代码
- break;
- case 值5 :
- switch 中的值与值5 相等的时候执行的代码
- break;
- default:
- switch 中的值与以上所有的值都不匹配时 执行的代码。
for循环
while循环
- **语法:for(1.循环初始化;2.循环条件;4.循环变化 ){**
- **3.循环体**
- **}**
- **3.循环体**
- **}**
- 语法:
- while (1循环条件){
- 2循环体
- }
while 执行顺序
true 循环体 循环条件。。。
循环条件
false 循环结束。
- while (1循环条件){
- 2循环体
- }
while 执行顺序
true 循环体 循环条件。。。
循环条件
false 循环结束。
0 条评论
下一页