一、程序分析
導入Scanner函數,分別輸入應聘者的姓名和應聘者所學的程序設計語言。
二、具體代碼
import java.util.Scanner;
public class Recruitment
{public static void main(String[] args){try (Scanner scan = new Scanner(System.in)) {System.out.println("請輸入應聘者姓名:");String name = scan.nextLine();//應聘者姓名System.out.println("請輸入你所應聘的編程語言");String language = scan.nextLine();//接收應聘者的編程語言//根據編程語言確定應聘者分配的部門switch(language.hashCode()){case 3254818://Java的哈希碼case 2301506://Java的哈希碼case 2269730://Java的哈希碼System.out.println("應聘者"+name+"被分配到Java程序開發部門。");break;case 3104://c#的哈希碼case 2112://c#的哈希碼System.out.println("應聘者"+name+"被分配到c#項目維護組。");break;case -709190099://asp.net的哈希碼case 955463181://Asp.net的哈希碼case 9745901://ASP.NET的哈希碼System.out.println("應聘者"+name+"被分配到Asp.net程序測試部門。");break;default:System.out.println("本公司不需要"+language+"語言的程序開發人員");}}}
}
三、運行實例
輸入兩個內容,分別為姓名和編程語言,經過程序判斷,得到適合從事怎樣的工作。