JavaSE学习——条件选择结构、循环结构

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循环可以在创建时初始化一个值,和在每运行完一次循环后进行一次操作

猜你喜欢

转载自blog.csdn.net/qq_37937144/article/details/86214407