题目:
某公司现有Java程序开发部门、C#程序开发部门、asp.net程序测试部门、前端程序开发部门共4个部门。编写一个程序,实现新入职员工的部门分配,要求根据用户输人的员工姓名和应聘语言确定员工应该分配到哪个部门。若公司没有与输入的语言相匹配的部门,则进行相关提示。
package 为新员工分配部门;
import java.util.Scanner;
public class Staff {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入员工姓名:");
String name=in.nextLine();
Scanner out=new Scanner(System.in);
System.out.println("请输入应聘语言:");
String language=out.nextLine();
switch (language){
case("Java程序开发"):{
System.out.println(name+"应该分配到Java程序开发部门");
break;
}
case("C#程序开发"):{
System.out.println(name+"应该分配到C#程序开发部门");
break;
}
case("asp.net程序测试"):{
System.out.println(name+"应该分配到asp.net程序测试部门");
break;
}
case("前端程序开发"):{
System.out.println(name+"应该分配到前端程序开发部门");
break;
}
default:{
System.out.println("输入错误,没有相关部门");
break;
}
}
}
}
运行结果为: