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("及格"); } } }