Denis_Hristov

HashMapHomeWork

Apr 3rd, 2021 (edited)
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.96 KB | None | 0 0
  1. import java.util.HashMap;
  2. import java.util.Map;
  3. import java.util.Scanner;
  4.  
  5. public class HashMapHomeWork {
  6.     public static void Singer(HashMap<String, String>MyDictionary){
  7.         Scanner scan = new Scanner(System.in);
  8.  
  9.         for (int i = 0; i < 2; i++) {
  10.             System.out.println("Enter singer name: ");
  11.             String SingerName = scan.nextLine();
  12.             for (Map.Entry<String, String> items : MyDictionary.entrySet()) {
  13.                 if(items.getKey().equals(SingerName)){
  14.                     System.out.println("Album: " + items.getValue());
  15.                 }
  16.             }
  17.         }
  18.     }
  19.     public static void Album(HashMap<String, String>MyDictionary){
  20.         Scanner scan = new Scanner(System.in);
  21.  
  22.         for (int i = 0; i < 2; i++) {
  23.             System.out.println("Enter singer album: ");
  24.             String SingerAlbum = scan.nextLine();
  25.             for (Map.Entry<String, String> items : MyDictionary.entrySet()) {
  26.                 if(items.getValue().equals(SingerAlbum)){
  27.                     System.out.println("Singer: " + items.getKey());
  28.                 }
  29.             }
  30.         }
  31.     }
  32.     public static void main(String[] args) {
  33.         Scanner scan = new Scanner(System.in);
  34.  
  35.         HashMap<String, String> MyDictionary = new HashMap<String, String>(16);
  36.  
  37.         MyDictionary.put("Eminem", "Kamikaze");
  38.         MyDictionary.put("Wiz Khalifa", "Rolling Papers 2");
  39.         MyDictionary.put("Virgo", "Deva");
  40.         MyDictionary.put("Post Malone", "HollyWood Bleeding");
  41.  
  42.         System.out.println();
  43.  
  44.         System.out.println("My Dictionary: " + MyDictionary);
  45.  
  46.         System.out.println();
  47.  
  48.         for (int i = 0; i < 2; i++) {
  49.             System.out.println("Choose searching by 1: Singer / 2: Album");
  50.             int answer = scan.nextInt();
  51.  
  52.             if(answer == 1){
  53.                 Singer(MyDictionary);
  54.             }else{
  55.                 Album(MyDictionary);
  56.             }
  57.         }
  58.     }
  59. }
  60.  
Add Comment
Please, Sign In to add comment