选择结构

选择结构

if单选择:

if(布尔表达式){
    //true执行的语句
}

if双选择:

if(布尔表达式){
    //true执行的语句
}else{
    //false执行的语句
}

if多选择:

if(布尔表达式1){
    //true执行的语句
}else if(布尔表达式2){
    //true执行的语句
}else if(布尔表达式3){
    //true执行的语句
}else{
    //false执行的语句
}//一旦有一个else if 表达式true,那么其余语句均不执行

嵌套的if:

if(布尔表达式1){
    //布尔表达式1true执行的语句
  if(布尔表达式2){
    //布尔表达式2true执行的语句
    if(布尔表达式3){
    //布尔表达式3true执行的语句
    }
  }
}

Switch多选择:

Switch语句中的变量类型为byte、short、int、char(必须为字符串常量或者字面量)、string。

Switch case,判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。

格式:

Switch (expression){
    case value:
    //语句
    break;//可选
    
     case value:
    //语句
    break;//可选
    
    case value:
    //语句
    break;//可选
    default:
    //语句
}

例:

 char grade ='C';
        switch (grade){
            case 'A':
                System.out.println("优秀");
                break;//case穿透,若无break,将继续向下执行
            case 'B':
                System.out.println("良好");
                break;
            case 'C':
                System.out.println("及格");
                break;
            case 'D':
                System.out.println("不及格");
                break;
            default:
                System.out.println("未知等级");
        }
posted @ 2024-07-07 14:45  HANR  阅读(35)  评论(0)    收藏  举报