diff --git a/src/Main.java b/src/Main.java index 54b004c..9deabf0 100644 --- a/src/Main.java +++ b/src/Main.java @@ -24,7 +24,10 @@ public static void task1() { */ // Способ 1 - switch-case - byte clientOS = 1; + int iOs = 0; + int android = 1; + + int clientOS = iOs; switch(clientOS){ case 0: @@ -39,12 +42,12 @@ public static void task1() { // Способ 2 - if-else - boolean whatIsClientOS = clientOS == 1; - - if(whatIsClientOS){ + if(clientOS == android){ System.out.println("Установите версию приложения для Android по ссылке"); - } else{ + } else if(clientOS == iOs){ System.out.println("Установите версию приложения для iOS по ссылке"); + } else{ + System.out.println("Неподдерживаемая OS"); } System.out.println(" "); @@ -69,10 +72,13 @@ public static void task2() { Важно: вложенность больше двух этажей не допускается (условный оператор внутри условного оператора). */ - short clientDeviceYear = 2015; - byte clientOS = 1; + short clientDeviceYear = 2015; // Фактический год выпуска + short checkYear = 2015; // Год, с которым сравнивается фактический год выпуска (константа) + int iOs = 0; + int android = 1; + int clientOS = android; - if(clientDeviceYear < 2015){ + if(clientDeviceYear < checkYear){ switch (clientOS){ case 0: System.out.println("Установите облегченную версию приложения для iOS по ссылке"); @@ -97,8 +103,6 @@ public static void task2() { } - - System.out.println(" "); } @@ -188,44 +192,29 @@ public static void task5() { Пропишите условие, при котором программа не будет выполняться (номер месяца больше 12). */ - byte monthNumber = 13; + // Способ 1 - простой + byte monthNumber = 12; switch (monthNumber){ case 1: - System.out.println(monthNumber + "-й месяц принадлежит к сезону зима"); - break; case 2: + case 12: System.out.println(monthNumber + "-й месяц принадлежит к сезону зима"); break; case 3: - System.out.println(monthNumber + "-й месяц принадлежит к сезону весна"); - break; case 4: - System.out.println(monthNumber + "-й месяц принадлежит к сезону весна"); - break; case 5: System.out.println(monthNumber + "-й месяц принадлежит к сезону весна"); break; case 6: - System.out.println(monthNumber + "-й месяц принадлежит к сезону лето"); - break; case 7: - System.out.println(monthNumber + "-й месяц принадлежит к сезону лето"); - break; case 8: System.out.println(monthNumber + "-й месяц принадлежит к сезону лето"); break; case 9: - System.out.println(monthNumber + "-й месяц принадлежит к сезону осень"); - break; case 10: - System.out.println(monthNumber + "-й месяц принадлежит к сезону осень"); - break; case 11: System.out.println(monthNumber + "-й месяц принадлежит к сезону осень"); break; - case 12: - System.out.println(monthNumber + "-й месяц принадлежит к сезону зима"); - break; default: System.out.println("Такого месяца не существует"); }