条件控制语句
通过判断条件是否符合来决定语句是否执行
if语句
if(布尔值或表达式){
JAVA语句;//满足条件则执行
}
if(布尔){
JAVA语句;
}else{
JAVA语句;
}
if(布尔1){
JAVA语句;
}else if(布尔2){
JAVA语句;
}else{
JAVA语句;//条件都不满足时执行
}
switch
switch(值){
case 值1:
JAVA代码;//满足值1时执行
break; //执行完终止循环
case 值2:
JAVA代码;
break;
...
default:
JAVA语句;//没有符合的值时执行
}//break和default不是必须的
case 值1: case 值2: case 值3://几个匹配的值也可以在一起
JAVA语句;
break;
循环控制语句
在一定范围内反复的执行某段代码
while
while(条件表达式){//先判断条件表达式是否为true,是则开始执行JAVA语句。
JAVA语句;
}//执行完JAVA语句后在进入判断,直到条件表达式为false则终止
do...while..
do{
JAVA语句;//先执行一次JAVA代码,然后判断是否满足条件执行循环
}while(条件表达式)
for
for(初始值;条件语句;更新语句){
JAVA代码;
}
//设置初始值,进入条件语句判断,满足执行循环体。
//执行完后更新初始值,再次进入条件语句判断,直到不满足为止。
跳转语句
用来跳出循环的语句
- break:跳出循环,不再执行。
- continue:跳出当前循环,执行下一次循环。