运行效果
代码实现:
public class Example {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); //创建输入流扫描器
System.out.println("请输入员工的姓名:");
String name = sc.nextLine(); //接收员工姓名
System.out.println("请输入新员工应聘的编程语言");
String language = sc.nextLine(); //接收员工应聘的编程语言
//根据编程语言确定员工分配的部门
switch (language.hashCode()){
case 3254818: //Java的哈希码
case 2301506:
case 2269730:
System.out.println("员工" + name +"被分配到Java程序开发部门");
break;
case 3104:
case 2112: //C#的哈希码
System.out.println("员工" + name +"被分配到C#程序维护组");
break;
case -709190099: //ASP.NET的哈希码
case 955463181:
case 9745901:
System.out.println("员工" + name +"被分配到ASP.NET程序测试部门");
break;
default:
System.out.println("本公司不需要" + language + "语言的程序开发人员");
}
}
}
拓展学习:
本实例是西安了为员工分配部门的功能,请尝试根据学生的兴趣,将其分配到合适的兴趣小组