到目前为止,我一直认为这对我想要的东西可能是个好主意,但如果有更好的想法我会很高兴看看它们!
这是我的代码:
int [] employeeId = {5658845, 4520125, 7895122, 8777541, 8451277, 1302850, 7580489};
switch (employeeId)
{
case 5658845:
System.out.println(Hello User #1!);
break;
}
依此类推,等等其他ID。这可能吗?
答案 0 :(得分:0)
这可能是类似的东西,但效率不高。
首先,你不能像switch
一样使用数组。
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html
您应该为数组命名employeeList
或类似名称。将一个员工的身份与整个群体区分开来很困难。
假设您有一个employeeList,而employeeId是一个员工的id。这种方法怎么样?
int index = Arrays.asList(employeeList).indexOf(employeeId);
System.out.println("Hello User #" + (index + 1) + "!");