package com.javarush.task.task04.task0413;
/*
День недели
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
if (a < 1)
System.out.println("такого дня недели не существует")
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 > 7);
System.out.println("такого дня недели не существует");
}
}ReaLMaX
11 уровень
В чем ошибка?
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Aleksandr
9 января 2018, 18:09
{} обозначает блок операторов. У тебя if проверит условие и ничего не делает , т.к. идет ; - окончание оператора. И след оператор уже делает вывод на экран , независимо от условия
0
ReaLMaX
9 января 2018, 18:11
убрал все {} выдает ошибку
0
Aleksandr
9 января 2018, 18:15
Не все прям надо убирать. Должны остаться от класса и метода открывающие и закрывающие. Так же не забудь про ;
0
ReaLMaX
9 января 2018, 18:17
написало то что ; нужны
0
ReaLMaX
9 января 2018, 18:21
понял
0
Aleksandr
9 января 2018, 18:23
По аналогии сделай
if (a > 7) System.out.println("такого дня недели не существует") ;
0