流程控制语句 :
顺序结构 : 默认
从上到下从左到右
选择结构 :
满足条件执行相应的代码
if..else
switch
循环结构 :
重复执行一段代码(控制执行次数)
for
while
do..while
- If语句:
if(boolean表达式1){
语句体1;
}else if(boolean表达式2){
语句体2;
}else if(boolean表达式3){
语句体3;
}....
else{
}
- switch语句:
switch(条件){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
.....
default:
语句体n;
break;
}
条件:数据类型 : byte short int char 枚举(jdk1.5) String(jdk1.7)
break : 结束当前switch语句,防止case穿透
default : 相当于else,可以定义可以不定义
位置 可以定义 在switch语句 中的任意位置
四.For循环
for循环
for(条件初始化;条件判断;条件变化){
重复执行的代码段;
}
执行流程 :
1.条件初始化 i=1
2.条件判断: 判断是否结果,为false,循环结束,为true,执行本次循环体语句 i<5
3.条件变化 i++
重复执行第2,3步骤