案例介绍:
某公司现有java程序开发部门、C#程序开发部门、asp.net程序测试部门、前端程序开发部门四个部门。编写一个程序实现新入职的员工的部门分配,要求根据用户输入的员工姓名和应聘语言确定员工应该分配到那个部门。若公司没有与输入的语言匹配的部门,则进行相关提示。
运行结果:
完整代码:
import java.util.Scanner;
public class Department {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.print("请输入新员工的姓名:");
String name = scanner.next();
System.out.print("请输入新员工应聘的语言:");
String language = scanner.next();
switch(language){
case "JAVA":
case "Java":
case "java":
System.out.println(name+"被分配到java程序开发部门");
break;
case "C#":
case "c#":
System.out.println(name+"被分配到C#程序开发部门");
break;
case "asp.net":
System.out.println(name+"被分配到asp.net程序测试部门");
break;
case "HTML":
case "html":
System.out.println(name+"被分配到前端程序开发部门");
break;
default:
System.out.println("抱歉,本公司不需要"+language+"语言的人");
}
}
}