1. if语句
if(表达式1){
表达式2;
}
if(表达式1){
表达式2;
}
else{
表达式3;
}
if(表达式1){
表达式2;
}
else if{
表达式3;
}
2. switch语句
switch(变量名){
case 变量值1:
表达式1;
break;
case 变量值2:
表达式2;
break;
case 变量值3:
表达式3;
break;
default:
表达式4;
}
注:变量类型可以是byte、short、int、char、String、enum。
3. while和do-while循环语句
while循环:当条件为真时,执行循环体。
while(条件){
循环体
}
do-while循环:当条件为真时重复执行,至少执行一次。
do{
循环体
}while(条件)
4. for循环
for(表达式1;表达式2;表达式3){
循环体;
}
5. continue语句
continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环。
6. break循环
break语句表示结束当前语句所在循环。
7.使用布尔类型变量结束外部变量。
首先,在外部循环外设置布尔类型变量为false。
在想要结束外部循环时设置布尔类型变量为true。
在外部循环内判断布尔类型的值,如果为真则break当前循环。
8.使用标签结束外部循环
在外部循环的前一行,加上标签。
在break的时候使用该标签。
即能达到结束外部循环的效果。
示例:
//打印单数
outloop: //outloop这个标示是可以自定义的比如outloop1,ol2,out5
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
System.out.println(i+":"+j);
if(0==j%2)
break outloop; //如果是双数,结束外部循环
}
}