Как внедрить(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("Что-то не так!");
}