流程结构
顺序结构
从上到下执行
if循环
1.if单选结构
if(判断结构){
}
2.if双选结构
if(判断结构){
}else{
}
3.if多选结构
if(判断结构){
}else if{
}else if{
}else if{
} else{
}
4.if嵌套结构
if(判断结构){
if(判断结构){
}
}
5.switch多选结构
switch(表达式){
case value:
语句;
break;
case value:
语句;
break;
case value:
语句;
break;
default://未知
语句;
}
如果没有break,会将case下所有都输出。
jdk7之后,会比较字符串
3.while循环
1.while(){
}
2.do{
}while();//至少执行一次。
while先判断,后执行
do-while,先执行,后判断,至少执行一次。
4.for循环
for(初始化值;条件判断;迭代){
}
一般用于迭代,最常用。
增强for循环
遍历数组和集合
int[] numbers={1,2,3,4,5}
for(int x:numbers){
Systerm.out.printLn(x)
}