通過Switch、哈希數據處理數據

 

  1. import java.util.Scanner;  
  2.  
  3.  
  4. public class yuangongfenpei {  
  5.     public static void main(String[]args)  
  6.     {  
  7.         Scanner scanner = new Scanner(System.in);  
  8.         System.out.println("請輸入新員工姓名");  
  9.         String nameString = scanner.nextLine();  
  10.         System.out.println("請輸入新新員工應聘的編程語言");  
  11.         String languangeString = scanner.nextLine();  
  12.         switch (languangeString.hashCode()) {  
  13.             //Java的哈希值代碼  
  14.         case 3254818:  
  15.         case 2310506:  
  16.         case 2269730:  
  17.             System.out.println("員工"+nameString+"被分配到Java程序開發部門。");  
  18.             break;  
  19.             //C#的哈希值代碼  
  20.         case 3104:  
  21.         case 2112:  
  22.             System.out.println("員工"+nameString+"被分配到C#程序開發部門");  
  23.             break;  
  24.             //ASP.NET的哈希值代碼  
  25.         case -709190099:  
  26.         case 955463181:  
  27.         case 9745901:  
  28.             System.out.println("員工"+nameString+"被分配到ASP.NET程序開發部門");  
  29.             break;  
  30.             default:  
  31.                 System.out.println("本公司不需要"+languangeString+"語言的程序開發人員");  
  32.         }  
  33.           
  34.     }  
  35.  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章