[第2节课] SWITCH语句

[第5章] JAVA控制流程

[第2节课] SWITCH语句

switch 语句类似于另一种形式的if else语句

1 switch

switch可以使用的数据类型包括了byte,short,int,char,String,enum(枚举类型)

注: 每一个表达式的最后都会跟一个break语句,以;结尾,表示如果选择了这一条分支就会结束程序的运行

注: default表示如果以上选项都不是,那就执行default后面的语句,但如果defau语句放在第一行就需要加break语句

public class HelloWorld {
    public static void main(String[] args) {
         
        //如果使用if else
        int day = 7;
        if (day==1)
            System.out.println("星期一");
              
        else if (day==2)
            System.out.println("星期二");
        else if (day==3)
            System.out.println("星期三");
        else if (day==4)
            System.out.println("星期四");
        else if (day==5)
            System.out.println("星期五");
        else if (day==6)
            System.out.println("星期六");
        else if (day==7)
            System.out.println("星期天");
        else
            System.out.println("这个是什么?");
         
        //如果使用switch
        switch(day){
            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;
            case 6:
                System.out.println("星期六");
                break;
            case 7:
                System.out.println("星期天");
                break;
            default:
                System.out.println("这个是什么?");//default在最后不需要加break
        }
         
    }
}

 

原创文章,作者:编程大力哥,如若转载,请注明出处:http://www.liliz.me/1770.html