Advertisement
Denis_Hristov

Dictionary_HomeWork

Mar 18th, 2021 (edited)
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1. import java.util.Dictionary;
  2. import java.util.Hashtable;
  3. import java.util.Scanner;
  4.  
  5. public class Rechnik_Homework {
  6.     public static void main(String[] args) {
  7.         Scanner scan = new Scanner(System.in);
  8.  
  9.         Dictionary<String, Integer>MyDictionary = new Hashtable();
  10.  
  11.         MyDictionary.put("January", 1);
  12.         MyDictionary.put("February", 2);
  13.         MyDictionary.put("March", 3);
  14.         MyDictionary.put("April", 4);
  15.         MyDictionary.put("May", 5);
  16.         MyDictionary.put("June", 6);
  17.         MyDictionary.put("July", 7);
  18.         MyDictionary.put("August", 8);
  19.         MyDictionary.put("September", 9);
  20.         MyDictionary.put("October", 10);
  21.         MyDictionary.put("November", 11);
  22.         MyDictionary.put("December", 12);
  23.  
  24.         for (int i = 0; i < 2; i++) {       //Repeat max 2 times
  25.             System.out.println("Choose month: ");
  26.             String month = scan.nextLine();
  27.             System.out.println("Month number: " + MyDictionary.get(month));
  28.         }
  29.  
  30.         System.out.println("---------------------------------------");
  31.  
  32.         Dictionary<Integer, String>MyDictionary2 = new Hashtable();
  33.  
  34.         MyDictionary2.put(1, "January");
  35.         MyDictionary2.put(2, "February");
  36.         MyDictionary2.put(3, "March");
  37.         MyDictionary2.put(4, "April");
  38.         MyDictionary2.put(5, "May");
  39.         MyDictionary2.put(6, "June");
  40.         MyDictionary2.put(7, "July");
  41.         MyDictionary2.put(8, "August");
  42.         MyDictionary2.put(9, "September");
  43.         MyDictionary2.put(10, "October");
  44.         MyDictionary2.put(11, "November");
  45.         MyDictionary2.put(12, "December");
  46.  
  47.  
  48.         for (int i = 0; i < 2; i++) {   //Repeat max 2 times
  49.             System.out.println("Choose month number: ");
  50.             int number = scan.nextInt();
  51.             if (number < 1 || number > 12) {
  52.                 System.out.println("Wrong month number!");
  53.             } else {
  54.                 System.out.println("Month: " + MyDictionary2.get(number));
  55.             }
  56.  
  57.         }
  58.     }
  59. }
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement