BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
String liczba = bufferedReader.readLine();
int Cyfra = Integer.parseInt(liczba);
if (Cyfra==1){
System.out.println("Poniedziałek");
}else if (Cyfra==2){
System.out.println("Wtorek");
}else if (Cyfra==3){
System.out.println("Środa");
}else if (Cyfra==4){
System.out.println("Czwartek");
}else if (Cyfra==5){
System.out.println("Piątek");
}else if (Cyfra==6){
System.out.println("Sobota");
}else if (Cyfra==7){
System.out.println("Niedziela");
}
else if (Cyfra>=8){
System.out.println("Nie ma takiego dnia tygodnia");
}
}
}
Rozwiązałem to zadanie zmieniając ostatnią linijkę kodu ale dlaczego zadanie nie zalicza się w takiej formie jak tu? Gdyby Cyfra była wieksza lub równa 8 to program pokazał by odpowiednie zdanie a mimo to nie zaliczyło by zadania
Dlaczego nie działa?
Dyskutowane
Komentarze (2)
- Popularne
- Najnowsze
- Najstarsze
Musisz się zalogować, aby dodać komentarz
Guadalupe Gagnon
18 kwietnia, 14:00
What if a user enters a number less than 1? In the code you shared it wouldn't output anything because "Nie ma takiego dnia tygodnia" is only output when the entered number is greater than or equal to 8.
+1
Anonymous #11274698
20 kwietnia, 11:34
Aaa okey I think i got it thank you!
0