在jdk1.6之前switch語句只能支持byte、char、short、int和枚舉型,不支持String類型
但在jdk1.7之後加入了對String類型的支持,具體演示代碼如下
(需要jdk1.7及以上版本)
import java.util.Scanner;
public class CjDemo
{
public static void main(String[] args)
{
System.out.println("請輸入成績:");
Scanner sc = new Scanner(System.in);
String cj = sc.next();
switch(cj)
{
case "A":
System.out.println("優秀");
break;
case "B":
System.out.println("良好");
break;
case "C":
System.out.println("及格");
break;
case "D":
System.out.println("不及格");
break;
default:
System.out.println("重讀");
}
}
}