1.if选择结构概述
程序流程控制方式:顺序结构
选择结构
循环结构
选择结构概念:根据条件选择执行的流程
分类:if(){} 基本
If(){}else{} 基本
多重if:if(){} else if{}else if(){}
嵌套if:if(){
If(){
}else if(){
}
}
2. switch选择结构概述
语法:switch(表达式){
case 常量:
语句;
break;
case 常量:
语句;
break;
case 常量:
语句;
break;
…..
default:
语句;
break;
}
1.循环结构概述
循环结构:处理在应用程序中需要重复做的事情。
分类:while 、 do-while 、 for 、增强for(foreach)
1.1 While循环结构
语法:准备三要素:循环操作、循环条件、循环退出的机制
While(boolean表达式){
循环操作
}
备注:boolean表达式称为循环条件,如果循环条件返回结果true,执行循环操作。否则循环不执行。
特点:如果循环条件不满足,循环操作一次也不执行
1.2 do-while循环结构
语法:
do{
循环操作
}while(boolean表达式);
特点:先执行循环操作,再判断循环条件。如果循环条件不满足,循环操作会执行一次
适用场景:适用于循环次数不明确的情况
1.3 while循环与do-while的区别
书写:while(){
循环体
}
do{
循环体
}while();
执行流程:while先判断循环条件,条件满足执行循环操作,条件不满足,循环一次也不执行
Do-while 先执行一次循环操作,再判断循环条件,所以无论循环条件是否满足,循环至少会执行一次
适用场景:都适用于循环次数不明确的情况