一、选择语句
1、基本if选择结构
语法: If(boolean表达式){
执行的命令
}else{
}
2、多重选择结构
语法: If(){
else If(){
}
}
3、switch选择语句
语法:switch(表达式){
case 值1:break;
case 值2:break;
default:break;
}
switch语句中case后面一定是常量
switch(表达式)中的表达式在JDK1.7以后 int short long byte char String 枚举,JDK1.7以前不支持String类型
二、循环结构
语法:准备三要素:循环操作、循环条件、循环变量
1、while循环语句
while(boolean表达式){
循环操作
}
boolean表达式称为循环条件,如果循环条件返回结果true,执行循环操作。否则循环不执行。
2、do-while循环语句
do{
循环操作
}while(boolean表达式);
先执行循环操作,再判断循环条件。如果循环条件不满足,循环操作会执行一次
3、for循环语句
for(表达式1;表达式2;表达式3){
循环体;
}
循环顺序:表达式1,表达式2,循环体,表达式3, 表达式2,循环体,表达式3
其中,表达式2位循环控制条件;表达式1位初始数据的值;表达式3控制跳出。
小结:
for循环用于已知循环次数的循环语句,while、do-while用于不知晓循环次数的语句。
while先判断循环条件,条件满足执行循环操作,条件不满足,循环一次也不执行。
do-while 先执行一次循环操作,再判断循环条件,所以无论循环条件是否满足,循环至少会执行一次。