package EXERCISE; import java.util.*; public class HashCode { //switch判斷字符串。switch表達式byte,short,int,char public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("請輸入新員工的名字: "); String name=sc.nextLine(); System.out.println("請輸入應聘的部門:"); String language=sc.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+"語言的程序開發人員"); } } }
運行結果