二.流程控制
单分支
if(条件表达式){
语句
}
双分支
if(条件表达式){
语句
}else if(条件表达式){
语句
}
1 if(a>b) { 2 System.out.println("a>b"); 3 }else if(a<b) { 4 System.out.println("a<b"); 5 }else if(a==b) { 6 System.out.println("a=b"); 7 }
开关语句
switch(条件表达式){
case 常量1:
语句1:
break;
case 常量1:
语句1:
break;
default:
语句1:
break;
}
1 int a=1; 2 switch (a) { 3 case 1: 4 System.out.println("今天是星期一"); 5 break; 6 case 2: 7 System.out.println("今天是星期二"); 8 break; 9 default: 10 System.out.println("没有查到结果"); 11 break; 12 }
循环语句
for(初始化表达式;循环条件;操作表达式){
执行语句
……
}
1 for(int i=0;i<5;i++) { 2 System.out.println(i); 3 }
while 循环
while(条件表达式){
执行语句;
}
先判断再执行
1 while (c<5) { 2 System.out.println("我是第"+c+"句"); 3 c++; 4 }
do--while循环
do{
执行语句;
}while(条件语句);
1 do { 2 System.out.println("我是第"+c+"句"); 3 c++; 4 } while (c<5); 5 }
浙公网安备 33010602011771号