【为新员工分配部门】
1、案例描述
某公司现有Java开发部门、C#程序开发、asp.net程序测试部门、前端程序开发部门共4个部门。编写一个程序,实现新入职员工的部门分配,要求根据用户输入的员工姓名和应聘语言确定员工应该分配到哪个部门。若公司没有与输入的语言相匹配的部门,则进行相关提示。
2、案例目的
(1)学会分析“为新员工分配部门”的案例实现思路
(2)根据思路完成“为新员工分配部门”案例的代码编写、编译及运行
(3)掌握在程序中使用switch条件语句进行运算操作。
3、运行结果
4、代码实现
package cn.itcast.example;
import java.util.Scanner;
public class example {
public static void main (String[] arge) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入新的员工姓名:");
String name = sc.next();
System.out.println("请输入新员工应聘的编程语言");
String language = sc.next();
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("该岗位不需要人了");
}
}
}