package chapter0204; import java.util.Scanner; public class department { public static void main (String[] args) { /* * 根据用户输入的信息确定员工应分配到那个部门。 */ Scanner sc =new Scanner(System.in); System.out.println("请输入新员工的姓名:"); String name=sc.next(); System.out.println("请输入新员工应聘的语言:"); String language=sc.next(); switch(language){ 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+"语言的人。"); break; } } }解释这段代码
时间: 2023-05-30 13:03:50 浏览: 149
Einleser:java.util.Scanner 的示例
++": case "c++": System.out.println(name + "被分配到C++程序开发部门"); break; case "Python": case "python": System.out.println(name + "被分配到Python程序开发部门"); break; default: System.out.println("无法确定" + name + "应分配到哪个部门"); break; } } }
这段代码是一个简单的员工部门分配程序,根据用户输入的员工姓名和应聘语言,判断员工应该分配到哪个部门。使用了Scanner类来获取用户输入,switch语句用于分别处理不同的语言情况,并输出员工所分配的部门。如果无法确定应该分配到哪个部门,则输出“无法确定该员工应分配到哪个部门”。
阅读全文