maciek_straho
Cześć. Wykonałem ostatnie zadanie z 7 części kursu podstawowego dla Javy i ciągle wyskakuje mi jakiś błąd. Z tego, co widzę to błąd dotyczy opisu klasy. Taka sama sytuacja występuje przy rozwiązaniu. Czy ja czegoś tu nie widzę?
Co więcej, idąc za logiką prowadzoną w poprzednich przykładach, zastosowałem poniższy sposób:
import java.util.Scanner;
public class DniTygodnia {
public static void main(String[] arg) {
String dzien;
Scanner odczyt = new Scanner(System.in);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
System.out.println("Podaj numer dnia tygodnia");
dzien = odczyt.nextLine();
switch(dzien) {
case "1":
System.out.println("Poniedziałek");
break;
case "2":
System.out.println("Wtorek");
break;
case "3":
System.out.println("Środa");
break;
case "4":
System.out.println("Czwartek");
break;
case "5":
System.out.println("Piątek");
break;
case "6":
System.out.println("Sobota");
break;
case "7":
System.out.println("Niedziela");
break;
default:
System.out.println("Nie ma takiego dnia tygodnia"); } } }
|
Natomiast rozwiązanie sugeruje coś takiego:
1 2 3 4 5 |
String nazwaDnia;
switch (dzien) {
case "1": nazwaDnia = "Poniedziałek";
break; }
System.out.println(nazwaDnia);
|
Czy w związku z powyższym mój sposób jest błędny?
Z góry dzięki za podpowiedź.
pzdr