一、if语句
1.1、语法结构
//简单if语句
if(布尔表达式){
语句块
}
//双分支if语句
if(布尔表达式){
语句块
}else{
语句块
}
//多分支if语句
if(布尔表达式){
语句块
}else if(布尔表达式){
语句块
}else if(布尔表达式){
语句块
}else{
语句块
}
二、switch语句
2.1、语法结构
//表达式的值可以为整数、枚举、字符串
switch (表达式) {
case 常量值1:
语句块1;
break;
case 常量值2:
语句块2;
break;
......
case 常量值n:
语句块n;
break;
default:
语句块n+1;
break;
}
switch (month) {
case 1:
case 2:
case 3:
System.out.println("春季!");
break;
case 4:
case 5:
case 6:
System.out.println("夏季!");
break;
case 7:
case 8:
case 9:
System.out.println("秋季!");
break;
default:
System.out.println("冬季!");
break;
}
三、while循环语句
3.1、语法结构
//当型循环
while (布尔表达式) {
循环体;
}
//Do型循环
do{
循环体;
}while(布尔表达式)
四、for循环语句
4.1、语法结构
for(初始表达式;布尔表达式;迭代因子){
循环体;
}
//特殊的死循环
for(;;){
语句块;
}
五、break语句
在循环结构中,break代表强行结束整个循环结构。
六、continue语句
在循环结构中,continue代表结束本次循环,继续下一次循环。