1. 程式人生 > >新人小白求助 關於eclipse 使用switch 的字串情況的問題

新人小白求助 關於eclipse 使用switch 的字串情況的問題

我用Eclipse寫了一串程式碼如下:

//輸入字串,判斷是否滿足輸出,有就輸出,否則報錯
package test;
import java.util.Scanner;
public class Switchtest1 {
	public static void main(String[] args)	{
		//建立鍵盤錄入物件
		Scanner sc=new Scanner(System.in);
		System.out.println("請輸入要判斷的字串:");
		String s=sc.nextLine();
		Switch(s){
			case "I":
				System.out.println("輸出的是I");
				break;
			case "LOVE":
				System.out.println("輸出的是LOVE");
				break;
			case "YOU":
				System.out.println("輸出的是YOU");
				break;
			default :
				System.out.println("輸出有誤");
		}
	}
}

然後報錯如下:
Exception in thread “main” java.lang.Error: 無法解析的編譯問題:
標記上具有語法錯誤,應該為 Label
標記“case”上有語法錯誤,應為 assert
標記“case”上有語法錯誤,應為 assert
標記“default”上具有語法錯誤,Label 無效
標記“}”上有語法錯誤,刪除此標記
at test.Switchtest1.main(Switchtest1.java:11)

想請教各位大佬到底是哪裡出了問題啊