java,c,c++使用语法一样,python没有switch case
例子:
switch(a)
{
case ‘A’ :
System.out.println(“优秀”);
break;
case ‘B’ :
case ‘C’ :
System.out.println(“良好”);
break;
case ‘D’ :
System.out.println(“及格”);
break;
case ‘F’ :
System.out.println(“你需要再努力努力”);
break;
default :
System.out.println(“未知等级”);
}
System.out.println("你的等级是 " + grade);
}
}
注意:1.有break,只执行该处case,否则将执行该处case以及其往后的case
2.变量的数据类型:
java: int, char, short, byte, String, 枚举
C: int, 枚举
C++: int, 枚举, class类型
3. default 的break加不加都行
4. 一般情况用if … else ,当量太大是用switch … case 更方便