switch-case 结构

结构: switch(表达式){
case(表达式):
break;
...

defualt
}
说明:1.defualt相当于if-else结构里的else,根据switch表达式中的值依次匹配各case中的常量,当匹配成功调用语句时,仍然继续向下调用同时满足case的其他语句。直到遇到break。必须在每个输出语句后加上break;
2.switch结构中,表达式只能是一下六种数据类型:byt,int,short,char,枚举类型,Srting类型。
3.case后只能写常量,不能写范围。
4.defualt可以放在任何位置。
5.break是可选的,大多数情况都是需要写。
6.如果多个case执行语句相同,则可以删掉重复的case执行语句,只留最后一句。
package scanner;

public class demo08 {
    public static void main(String[] args) {
        int c =9;
        switch (c){
            case 0:
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                System.out.println("不及格");
                break;
            case 6:
            case 7:
            case 8:
            case 9:
            case 10:
                System.out.println("及格");
        }
    }
}

 

posted @ 2020-08-12 20:15  兔兔1234  阅读(770)  评论(0)    收藏  举报