IF
if(条件表达式){
执行语句;
}
else if(条件表达式){
执行语句;
}
else{
执行语句;
}
SWITCH
- 表达式的数据类型要和常量的类型一致或者可以相互转换,可比较
- case中的值一定是常量,不能是变量
- 返回值的类型必须是:byte,short,int,char,enum[枚举],String
switch(表达式){
case 常量1:
执行语句;
break;
case 常量2:
执行语句;
break;
default:
执行语句;
break;
}
For
for(int i = 0; i < 10; i++){ 循环变量初始化;循环条件;循环变量迭代
int a = 5 操作语句
}
While
while (i <= 100){ 循环条件
if(i % 3 == 0){
System.out.println("i = " + i); 循环体(语句)
}
i ++; 循环变量迭代
}
do....while
int i = 1;
int sum = 0;
do{
sum += i; 循环体(语句);
System.out.println("i = " + i + " " + " sum =" + sum); 循环体(语句);
i ++ ; 循环变量迭代;
} while(i <= 100); 循环条件
break: 终止
continue: 继续执行
return: 跳出所在的方法