Как внедрить(java.util.Scanner)?

Как можно задействовать (java.util.Scanner) в коде ?


public class Seasons {
 static String[] winterGoods;
 static String[] springGoods;
 static String[] summerGoods;
 static String[] autumnGoods;
 static String month;
 static String [] arrSeason;
 static int pos;

 public static void main(String[] args) {

     winterGoods = new String[]{"Шуба", "Пуховик", "Парка"};
     springGoods = new String[]{"Пальто", "Ветровка", "Комбинезон"};
     summerGoods = new String[]{"Футболка", "Поло", "Шорты"};
     autumnGoods = new String[]{"Куртка", "Гольф", "Плащ"};
     month = "Декабрь";
     month = month.trim().toLowerCase();

     checkMonth();
     if (arrSeason != null) {
         showData(arrSeason);
     } else {
         System.out.println("Что-то не так!");
     }
 }

 private static void checkMonth() {
     switch (month) {
         case "декабрь": case "январь": case "февраль":
             arrSeason = winterGoods;
             break;
         case "март": case "апрель": case "май":
             arrSeason = springGoods;
             break;
         case "июнь": case "июль": case "август":
             arrSeason = summerGoods;
             break;
         case "сентябрь": case "октябрь": case "ноябрь":
             arrSeason = autumnGoods;
             break;
         default:
             System.out.println("Не определено!");
     }
 }

 private static void showData(String[] arrGoods) {
     pos = 0;
     System.out.println("Поставка на " + month + ":");
     for (String product : arrGoods) {
         pos++;
         System.out.printf("%d. %s %n", pos, product);
     }
 }
}


Ответы (1 шт):

Автор решения: EvgeniiVolkov
    Scanner scanner = new Scanner(System.in);
    month = scanner.nextLine().trim().toLowerCase();
    winterGoods = new String[]{"Шуба", "Пуховик", "Парка"};
    springGoods = new String[]{"Пальто", "Ветровка", "Комбинезон"};
    summerGoods = new String[]{"Футболка", "Поло", "Шорты"};
    autumnGoods = new String[]{"Куртка", "Гольф", "Плащ"};

    checkMonth();
    if (arrSeason != null) {
        showData(arrSeason);
    } else {
        System.out.println("Что-то не так!");
    }

nextLine()

→ Ссылка