BufferedReader reader= new BufferedReader(new InputStreamReader(System.in));
int a= Integer.parseInt(reader.readLine());
if (a==1){
System.out.println("понедельник");
}
if (a==2){
System.out.println("вторник");
}
if (a==3){
System.out.println("среда");
}
if (a==4){
System.out.println("четверг");
}
if (a==5){
System.out.println("пятница");
}
if (a==6){
System.out.println("суббота");
}
if (a==7){
System.out.println("воскресенье");
}
if (a<=0 )
{
System.out.println("такого дня недели не существует");
}
if (a>=8)
{
System.out.println("такого дня недели не существует");
}
}
}Івасик Ілля
15 уровень
Как упростить код?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Zeonlan
28 декабря 2018, 06:55
Можно через Switch-case написать.
0
Evgenii
27 декабря 2018, 23:09
BufferedReader reader= new BufferedReader(new InputStreamReader(System.in));
int a= Integer.parseInt(reader.readLine());
String week [] = {"понедельник","вторник","среда","четверг","пятница","суббота","воскресенье"};
System.out.println(week[a]);
+1
Илья ГековMaster
27 декабря 2018, 16:03полезный
Положить в массив и доставать соответственно по индексу массива (P.S. не забыть, что индексация массива начинается с 0).
+3
--------Master
27 декабря 2018, 16:03решение
Оператор switch в Java
+3