|--需求说明
|--实现思路
1、创建枚举类 在枚举类里面定义三个可选项 L1,L2,L3
2、创建程序入口类,在里面使用switch 定义L1,L2,L3这三个值对应的等级
3、正常搜集用户输入,判断用户需要达到哪个等级
|--代码内容


1 package lianxi; 2 3 4 /** 5 * @auther::9527 6 * @Description: 等级 7 * @program: gaoJiTeXing 8 * @create: 2019-07-27 15:52 9 */ 10 public enum Level { 11 L1,L2,L3 12 }


1 package lianxi; 2 3 import java.util.Scanner; 4 5 /** 6 * @auther::9527 7 * @Description: 目标 8 * @program: gaoJiTeXing 9 * @create: 2019-07-27 15:57 10 */ 11 public class Target { 12 static Scanner scanner = new Scanner(System.in); 13 public void target(Level level) { 14 switch (level) { 15 case L1: 16 System.out.println("Java初级工程师"); 17 break; 18 case L2: 19 System.out.println("Java高级工程师"); 20 break; 21 case L3: 22 System.out.println("Java架构师"); 23 break; 24 default: 25 System.out.println("你已经突破天际,返璞归真,没有等级了"); 26 break; 27 } 28 } 29 30 public static void main(String[] args) { 31 Target target = new Target(); 32 System.out.println("请问你要学到第几单元?\n" + 33 "选1、学完第一单元,你就是Java初级工程师,\n" + 34 "选2、学完第二单元,你就是Java高级工程师,\n" + 35 "选3、学完第三单元,你就是Java高级工程师"); 36 String answer = scanner.next(); 37 if ("1".equals(answer)) { 38 System.out.println("你选择了学到"); 39 target.target(Level.L1); 40 System.out.println("请到财务交钱后学习吧"); 41 }else if ("2".equals(answer)){ 42 System.out.println("你选择了学到"); 43 target.target(Level.L2); 44 System.out.println("请到财务交钱后学习吧"); 45 }else if ("3".equals(answer)){ 46 System.out.println("你选择了学到"); 47 target.target(Level.L3); 48 System.out.println("请到财务交钱后学习吧"); 49 }else { 50 System.out.println("你这个选择让我很为难啊,拜拜了你"); 51 } 52 } 53 }
|--运行结果