Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 17 additions & 28 deletions src/Main.java
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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(" ");
Expand All @@ -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 по ссылке");
Expand All @@ -97,8 +103,6 @@ public static void task2() {

}



System.out.println(" ");

}
Expand Down Expand Up @@ -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("Такого месяца не существует");
}
Expand Down