1、选择语句
1.1 if格式一(单条件判断)
if(关系表达式){
语句体;
}
1.2 if格式二(互斥条件判断)
if(关系表达式 ) {
语句体1;
} else {
语句体2;
}
1.3 if格式三(多条件判断)
if(关系表达式1) {
语句体1;
} else if(关系表达式2) {
语句体2;
} else if(关系表达式3) {
语句体3;
} ... else {
语句体n+1;
}
1.4 switch语句
格式
switch(表达式) {//byte short int char 1.5之后的枚举 1.7字符串
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
case 值3:
语句体3;
break;
default:
语句体 n +1;
break;
}
注意事项:
1.default可以放到任意位置
2.switch 不可以匹配范围
3.switch如果不遇到break会一直往下执行
2、循环语句
2.1 for循环
当我们已知循环次数的时候用for
for(初始化语句;条件判断语句;控制条件语句 ) {
循环体;
}
2.2 while循环
当我们未知循环次数的时候用while
while(判断条件语句 ) {
循环体;
}
2.3 do...while循环
do{
循环体
}while(条件判断语句);
2.4 三种循环的区别
1.do...while 是先执行后判断,至少执行一次
2.while 和 for 先判断,后执行
3、循环控制
3.1 break
使用场景:用于switch和循环
作用:跳出switch和循环
3.2 continue
使用场景:用于循环
作用:结束本次循环,继续下次循环