jdk1.7之後switch語句支持String類型

在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("重讀");
			
		}
		
		
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章