有如下员工信息:
工号 | 车间号 | 职工姓名 | 联系电话 | 工种 | 工龄 |
W1 | WS1 | Chisel | 13024390423 | special | 5 |
W2 | WS1 | Asa | expert | ||
W3 | WS1 | Parker | 15754183291 | common | 1 |
W4 | WS1 | Ron | 18283957359 | common | 0 |
W5 | WS1 | Tyler | common | 0 | |
W6 | WS1 | Tony | 17683934639 | common | 0 |
W7 | WS1 | August | common | 0 | |
W8 | WS2 | Sam | 13186396347 | special | 5 |
W9 | WS2 | Klee | 13792694095 | expert | 3 |
W10 | WS2 | Webb | 17288936395 | common | 1 |
W11 | WS2 | Jared | common | 0 | |
W12 | WS2 | Moore | common | 0 | |
W13 | WS2 | June | 18086473924 | common | 0 |
W14 | WS2 | Reg | 13087843989 | common | 0 |
现在要求:
- 将员工按照车间号分组
- 将员工按照工种分组
- 将员工按照工龄分组
package java博客作业;
public class 二1 {
public enum XINXI {
WS1,WS2,special,expert,common,nb
}
}
package java博客作业;
import java博客作业.二1.XINXI;
public class Fengzu {
public static void doit(XINXI a) {
switch(a) {
case WS1:
System.out.println("车间号为WS1的员工工号有:W1,W2,W3,W4,W5,W6,W7");
break;
case WS2:
System.out.println("车间号为WS2的员工工号有:W8,W9,W10,W11,W12,W13,W14");
break;
case special:
System.out.println("工种为special的员工工号有:W1,W8");
break;
case expert:
System.out.println("工种为expert的员工工号有:W2,W9");
break;
case common:
System.out.println("工种为common的员工工号有:W3,W4,W5,W6,W7,W10,W11,W12,W13,W14");
break;
}
}}
package java博客作业;
import java博客作业.二1.XINXI;
public class 二3 {
public static void main(String[] args) {
System.out.println("工龄为"+XINXI.WS1.ordinal()+"年的员工工号为W4,W5,W6,W7,W11,W12,W13,W14");
System.out.println("工龄为"+XINXI.expert.ordinal()+"年的员工工号为W2,W9");
System.out.println("工龄为"+XINXI.nb.ordinal()+"年的员工工号为W1,W8");
}
}
答案:工龄为0年的员工工号为W4,W5,W6,W7,W11,W12,W13,W14
工龄为3年的员工工号为W2,W9
工龄为5年的员工工号为W1,W8