枚舉 switch case 標簽必須為枚舉常量的非限定名稱


枚舉 switch case 標簽必須為枚舉常量的非限定名稱

錯誤描述:

Error:(63, 24) 錯誤: 枚舉 switch case 標簽必須為枚舉常量的非限定名稱。

解決思路:

switch語句支持使用枚舉類型作為條件

case標簽支持:

1.類型為char、byte、short、int的常量表達式

2.枚舉常量

3.從jdk7開始,支持字符串

這是我出錯的代碼:

枚舉定義:

代碼錯誤提示:

發現case后報錯 :an enum switch case label must be the unqualified name of an enumeration constant

意思是:枚舉 switchcase 標簽必須為枚舉常量的非限定名稱,其實就是不能加類名

正確的寫法:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM