Java语句结构
- if…else
- 嵌套if…else
- switch
- for
- while
- do…while
- break
- continue
if…else语句
if(判断条件){
条件成立时执行 true
}
else{
条件不成立时执行 false
}
嵌套if…else语句
if(判断条件1){
条件1成立时执行 true
}
else if(判断条件2){
条件2成立时执行 true
}
else{
条件1、2不成立时执行 false
}
注意
先考虑数据的合法性 例:一个数值的上限和下限
switch语句
switch(表达式){
case 取值 1://表达式的取值为 1 时 执行语句1 并有配套的break 要跳出switch语句
执行语句1;
break;
case 取值 2://表达式的取值为 2 时 执行语句1 并有配套的break 要跳出switch语句
执行语句2;
break;
case 取值 3://表达式的取值为 3 时 执行语句1 并有配套的break 要跳出switch语句
执行语句3;
break;//若没有break---- case穿透 当取值为1时 若 case1没有break 则会到case2 执行 遇到break时跳出switch 没有遇到break继续执行
…
…
…
default://上面case取值都没有情况 执行的语句 进行兜底
执行语句终;
break;
}
for循环
for(初始化表达式;条件表达式;循环体执行后的操作){
循环体执行语句;
}
执行流程
初始化表达式 执行一次
条件表达式为真 true
循环体
循环体执行后的操作
条件表达式为真 true
循环体
循环体执行后的操作
…
…
当条件表达式为假 false 时 跳出for循环
嵌套for循环
for(初始化表达式;条件表达式;循环体执行后的操作){
for(初始化表达式;条件表达式;循环体执行后的操作){
循环体执行语句;
}
}
while循环
初始化语句;
while(条件表达式){
循环体执行语句;
控制条件语句;
}
执行流程
条件表达式为真 true 时 执行循环体内容 直到–
条件表达式为假 false时 跳出while语句
do…while循环
初始化语句;
do{
循环体执行语句;
}while(条件表达式);
执行流程
首先做 do一次 执行循环体语句一次
当条件表达式为真 true 时 执行循环体内容 直到–
条件表达式为假 false 时 跳出do…while语句
控制语句
break
终止整个循环(终止整个循环语句);//后面的循环不执行,执行for循环之后的代码
continue
终止整个循环的本次循环(一次);//跳出本次循环,继续执行下一次循环;也就是跳过continue后面的代码,不执行这个循环体中continue后面的代码,执行下一次循环。