Penecho
Bekanntes Mitglied
Hi, ich als Java Noob hab da mal ne Frage (und wird nicht die einzige sein, in den nächsten wochen)
Aufgabenstellung lautet wie folgt:
Implementieren Sie eine Methode, welche als Parameter eine Ziffer als Wort übergeben bekommt (z.B.: ”eins“) und diese dann als Zahl als Rückgabewert (int) der Methode zurückgibt. Wird ein ungültiges Wort übergeben, so soll −1 zurückgegeben werden.
Mein Versuch:
public class Switch2 {
public static void main(String[] args) {
String zahl = "eins";
switch (zahl) {
case eins:
System.out.println("1");
break;
case zwei:
System.out.println("2");
break;
case drei:
System.out.println("3");
break;
case vier:
System.out.println("4");
break;
case fuenf:
System.out.println("5");
break;
case sechs:
System.out.println("6");
break;
case sieben:
System.out.println("7");
break;
case acht:
System.out.println("8");
break;
case neun:
System.out.println("9");
break;
default:
System.out.println("-1");
}
}
}
Problem: Switch funzt nicht mit nem string
Wie ändere ich das??
Cu
Penecho
Aufgabenstellung lautet wie folgt:
Implementieren Sie eine Methode, welche als Parameter eine Ziffer als Wort übergeben bekommt (z.B.: ”eins“) und diese dann als Zahl als Rückgabewert (int) der Methode zurückgibt. Wird ein ungültiges Wort übergeben, so soll −1 zurückgegeben werden.
Mein Versuch:
public class Switch2 {
public static void main(String[] args) {
String zahl = "eins";
switch (zahl) {
case eins:
System.out.println("1");
break;
case zwei:
System.out.println("2");
break;
case drei:
System.out.println("3");
break;
case vier:
System.out.println("4");
break;
case fuenf:
System.out.println("5");
break;
case sechs:
System.out.println("6");
break;
case sieben:
System.out.println("7");
break;
case acht:
System.out.println("8");
break;
case neun:
System.out.println("9");
break;
default:
System.out.println("-1");
}
}
}
Problem: Switch funzt nicht mit nem string
Wie ändere ich das??
Cu
Penecho