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.