switch()中支持的数据类型有:byte、short、char、int,jdk1.5开始支持枚举类型,从jdk1.7开始支持String类型。
switch(变量/表达式){
? ? ? ? case 字面值1:语句块儿1; break;
? ? ? ? case 字面值2:语句块儿2; break;
? ? ? ? default:语句块儿n;
}
使用switch case分支结构实现考试登记判断
import java.util.Scanner;
public class SwitchScoreTest{
public static void main(String[] args){
System.out.println("请输入考试成绩");
Scanner sc = new Scanner(System.in);
int score = sc.nextInt();
switch(score/10){
case 10: System.out.println("等级A"); break;
case 9: System.out.println("等级A"); break;
case 8: System.out.println("等级B"); break;
case 7: System.out.println("等级C"); break;
case 6: System.out.println("等级D"); break;
default: System.out.println("等级E"); break;
}
}
}
|