Java程序实现员工部门分配:根据应聘语言自动匹配
以下是一个简单的Java程序示例,用于根据员工姓名和应聘语言确定员工应该分配到的部门:
import java.util.Scanner;
public class EmployeeDepartmentAllocation {
public static void main(String[] args) {
// 部门名称和对应的语言
String[] departments = {'java程序开发部门', 'C#程序开发部门', 'asp.net程序测试部门', '前端程序开发部门'};
String[] languages = {'java', 'C#', 'asp.net', '前端'};
Scanner scanner = new Scanner(System.in);
System.out.print("请输入员工姓名:");
String employeeName = scanner.nextLine();
System.out.print("请输入员工应聘语言:");
String employeeLanguage = scanner.nextLine();
boolean departmentFound = false;
for (int i = 0; i < languages.length; i++) {
if (employeeLanguage.equalsIgnoreCase(languages[i])) {
System.out.println("分配员工 " + employeeName + " 到 " + departments[i]);
departmentFound = true;
break;
}
}
if (!departmentFound) {
System.out.println("对不起,公司没有与输入的语言匹配的部门。");
}
}
}
运行该程序,根据提示输入员工姓名和应聘语言,程序将会根据输入的语言确定员工应该分配到的部门,并进行相应的输出。如果公司没有与输入的语言匹配的部门,将会输出相应的提示信息。
请注意,这只是一个简单示例,实际的部门分配可能需要更复杂的逻辑和数据结构来实现。
原文地址: https://www.cveoy.top/t/topic/boTM 著作权归作者所有。请勿转载和采集!