java流程结构

顺序结构

按顺序往下运行

if单选择结构

if(布尔表达式){
    //如果布尔表达式的值为true
}

if双选择结构

if(布尔表达式){
    //如果布尔表达式的值为true
}else{
    //如果布尔表达式的值为false
}

if多选择结构

if(布尔表达式1){
    //如果布尔表达式1的值为true
}else if(布尔表达式2){
    //如果布尔表达式1的值为false,布尔表达式2的值为false
}else {
    //如果布尔表达式1和2的值都为false
}

if嵌套结构

if(布尔表达式1){
    //如果布尔表达式1的值为true
    if(布尔表达式2){
    //如果布尔表达式2的值为true
    }
}

switch

switch(expression){
    case value :
        //语句
        break;//可选
    case value :
        //语句
        break;//可选
    //可以有任意数量的case语句
    default ://可选
        //语句
}

while循环

while (布尔表达式) {
    //循环语句
}

do...while

do{
    //代码语句
}while(布尔表达式) //最少执行一次

For循环

for(初始值;布尔表达式;条件处理){
    //代码语句
}

//增强for循环
for(声明语句:表达式){
    //代码语句
}

break continue

//break
//在任何循环的主体部分都可以用break强制结束循环

//continue
//在循环语句中用于中止某次循环过程,不执行循环体中尚未执行的语句,接着进行下一次是否循环的的判断
posted @ 2022-08-26 10:04  Pappen  阅读(30)  评论(0编辑  收藏  举报