枚举指由一组固定的常量组成的类型
枚举关键字enum
使用枚举的好处
1.类型安全
2.易于输入
3.代码清晰
package cn.kgc.enumdemo2; //定义枚举 public enum JavaGrade { L1,L2,L3 }
package cn.kgc.enumdemo2; public class JavaStage { public void Stage(JavaGrade stage){ switch (stage) { case L1: System.out.println("L1:java初级程序员"); break; case L2: System.out.println("L1:java高级程序员"); break; case L3: System.out.println("L1:java架构师"); break; } } }
package cn.kgc.enumdemo2; import java.util.Scanner; public class MyJavaStage { public static void main(String[] args) { Scanner input = new Scanner(System.in); JavaStage javaStage=new JavaStage(); System.out.println("你java编程的水平想达到(L1-L2-L3)"); String stage=input.next(); if(stage.equals("L1")){ javaStage.Stage(JavaGrade.L1); }else if(stage.equals("L2")){ javaStage.Stage(JavaGrade.L2); }else if(stage.equals("L3")){ javaStage.Stage(JavaGrade.L3); }else{ System.out.println("要多加练习!!!"); } } }