判断条件语句

if

语法:

  • if (condition){
    statement
    }
  • condition是判断条件
  • statement是判断条件,为true时的执行逻辑

示例代码:

点击查看代码
public class IfDemo {
    public static void main(String[] args) {
        //初始化一个分数
        int swx = 90;
        //if语句
        if (swx >= 80){
            System.out.println("优秀");
        }
    }
}

if-else

语法:

  • if (condition){
    statement1
    } else{
    statement2
    }
  • condition是判断条件
  • statement1是判断条件为true时的执行逻辑
  • statement2是判断条件为false时的执行逻辑

示列代码:

点击查看代码
public class IfElseDemo {
    public static void main(String[] args) {
        //分数
        int swx = 90;
        //if....elsa逻辑
        if (swx >= 80){
            System.out.println("优秀");
        }else {
            System.out.println("加油");
        }
    }
}

if-else if

语法:

  • if (condition1){
    statement1
    } else if(condition2){
    statement2
    }
  • condition1、condition2是判断条件
  • statement1是判断条件为true时的执行逻辑
  • statement2是判断条件为false时的执行逻辑

示列代码:

点击查看代码
public class IfElseIfDemo {
    public static void main(String[] args) {
        //分数
        int swx = 90;
        //if...else if...else逻辑
        if (swx >= 80){
            System.out.println("优秀");
        }else if (swx >= 60){
            System.out.println("及格");
        }else {
            System.out.println("不及格");
        }
    }
}

三元运算符

语法:

  • 条件判断 ? 表达式A : 表达式B
  • 当条件判断为true,执行表达式 A
  • 当条件判断为false,执行表达式 B

switch-case

语法:
switch(表达式){
       case 值1:
       语句组1

       break;
       case 值2:

       语句组2
       break;

       ...
       default:
       ...
}

示列代码:

点击查看代码
public class SwitchDemo {
    public static void main(String[] args) {
        //变量
        int weekday = 1;
        switch(weekday){
            case 1:
                System.out.println("周一");
                break;
            case 2:
                System.out.println("周二");
                break;
            case 3:
                System.out.println("周三");
                break;
            case 4:
                System.out.println("周四");
                break;
            case 5:
                System.out.println("周五");
                break;
            default:
                System.out.println("周末");
                break;
        }
    }
}
  • break:跳出当前 case 语句
  • default:默认语句
posted @ 2024-05-26 09:36  小文欣  阅读(24)  评论(0)    收藏  举报