Java switch case语句
switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 switch(expression){//变量类型可以是byte,short,int,char,String case value://case标签后面必须是字符串常量或字面量 //代码语句,当case的值和变量的值相等时,会执行case里面的代码语句,直到break时跳出switch语句 break;//遇到break,switch语句终止,case语句不是必要跟着break,没有break出现,程序会执行下一跳,直到break出现 case calue: //代码语句 break; //可以有很多个case语句,每个case语句后面跟着要比较的值和冒号 default://switch语句包含一个default,一般放在最后,在没有case值和变量值相等的时候执行,不需要break //代码语句 } switch case执行时,一定会先进行匹配,匹配成功返回单签case的值,在根据是否有break判断是否跳出。 ① public class Test{ public static void main(String args[]){ char grade = 'B'; switch(grade){ case 'A': System.out.println("优秀"); break;