JavaSE学习——条件选择结构、循环结构
1. 条件选择结构
if条件选择结构
if(boolean类型值){
执行语句;
}else if(boolean类型值){
执行语句;
}else{
执行语句;
}
首先会判断if结构中的boolean值,如果是true则执行if大括号中的执行语句,如果是false就继续向下面else if判断,如果所有条件都不满足(都是false)则执行else大括号中的执行语句
switch条件选择结构
Java5之前支持:byet、short、char、int
Java5之后支持:增加enum枚举
Java7之后支持:增加String类型
switch(x){
case x可能的值1:
执行语句;
break;
case x可能的值2:
break;
default:
执行语句;
break;
}
判断switch(x)中x的值等于哪一个case后面的值就执行哪一个case后面的执行语句
如果case后面没有break,当执行完该case后面的语句后会继续向下执行,直到有break出现,或者执行完该case后面的所有switch中的语句
2. 循环结构
while循环结构
while(boolean类型值){
执行语句;
}
while中的boolean为true就会执行大括号中的执行语句;执行完后会继续判断小括号中的boolean类型的值,如果为true就继续执行大括号中的执行语句,依此循环,直到出现false
do-while循环结构
do{
执行语句;
}while(boolean类型值);
do-while循环结构和while循环结构类似,不同点在于do-while循环结构会先执行一次大括号中的执行语句,在进行while循环的判断
for循环结构
for(初始化值; boolean类型值; 循环后操作){
执行语句;
}
for循环可以在创建时初始化一个值,和在每运行完一次循环后进行一次操作