Witam,
zrobiłem taki kodzik jak widać poniżej. Po uruchomieniu spokojnie zmienia mi wartości i udziela poprawnej odpowiedzi tj jak zakres 1-7 podaje dni tygodnia odpowiadające a x<1 oraz x>7 daje mi komunikat o tym, że nie ma takiego dnia tygodnia.
Skąd zatem wynika brak akceptacji tego punktu zadania:
"Jeśli wprowadzisz liczbę od 1 do 7, musisz wyświetlić nazwę dnia tygodnia."
Z góry dziękuję za pomoc
package pl.codegym.task.task04.task0413;
/*
Dzień tygodnia
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//tutaj wpisz swój kod
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String sliczba = reader.readLine();
int liczba = Integer.parseInt(sliczba);
if (liczba == 1)
System.out.println("Poniedziałek");
else{
if (liczba == 2)
System.out.println("Wtorek");
else{
if (liczba == 3)
System.out.println("Środę");
else{
if (liczba == 4)
System.out.println("Czwartek");
else {
if (liczba == 5)
System.out.println("Piątek");
else{
if (liczba == 6)
System.out.println("Sobota");
else {
if (liczba == 7)
System.out.println("Niedziela");
else {
if (liczba < 1 || liczba > 7)
System.out.println("Nie ma takiego dnia tygodnia");
}
}
}
}
}
}
}
}
}