顺序结构,选择结构,循环结构
Java最基本的结构,它是任何一个算法都离不开的基本算法结构
选择结构:
1.if单选择结构
if(布尔表达式){
}
2.if双选择结构
if(布尔表达式){
}else{
}
3.if多选择结构
if(布尔表达式1){
}else if(布尔表达式2){
}else if(布尔表达式3){
}else{
}
4.嵌套的if
if(布尔表达式1){
if(布尔表达式2){
}
}
5.switch结构
switch(xxx){
case xxx:
sout;
case xxx:
sout;
}
循环结构:
1.while
while(布尔表达式){
}
避免条件的死循环
2.do...while
do{
}while(布尔表达式);
至少执行了1次
注意:
while与dowhile的区别:
while先判断后执行,dowhile是先执行后判断!
do...while总是保证循环体会被至少执行1次!这是它们的主要差别
3.for
for(初始化;布尔表达式;更新){
}
4.增强for循环
主要用于数组或集合
格式:
for(声明语句:表达式){
}

浙公网安备 33010602011771号