JavaSE - 程序结构

一、分支结构

1. if 语句

以下为 if 语句的两种形式

if(布尔表达式){
    // 条件为真执行
}else{
    // 条件都为假执行
}
if(布尔表达式){
    // 条件为真执行
}else if(布尔表达式){
    // 条件为真执行
}...
else{
    // 条件都为假执行
}

2. switch 语句

switch(数字|字符|枚举|字符串){
    case 内容1:
        // 内容满足执行
        [break;]
    case 内容2:
        // 内容满足执行
        [break;]
    default:
        // 内容都不满足执行
        [break;]
}

分支语句不带 break ,case 语句将满足条件后的所有分支语句全部执行一遍,直到遇见一个 break 。

二、循环语句

1. for 循环

for(1.初始化条件;2.循环结束判断;3.循环修改条件){
    //4.循环体代码;
}

执行顺序:1 2 4 3 循环控制条件(只能控制该层循环,外层循环无法控制)

2. while 循环 - 如果条件不成立,一次也不执行

while(循环结束条件判断){
    循环语句;
    修改循环结束条件:
}

3. do...while 循环 - 至少执行一次

do{
    循环语句;
    修改循环结束条件:
}while(循环结束条件判断);

break :跳出本次循环直接进入下一次循环

continue :跳出整个循环

 

 

你可能感兴趣的:(javaSE,JavaSE,-,程序逻辑控制)