Hallo,
ich habe ein Programm mit switch-case geschrieben, durch welches mir Schulnoten in String umgewandelt werden. Jedoch funktioniert die Methode nicht, wenn ich void habe.
Also, es möchte einen Rückgabeparameter haben, was für mich keinen Sinn ergibt. Es wird mir ein Fehler bei
System.out.println(...);
angezeigt, wenn ich es ohne Rückgabeparameter haben möchte.
Kann mir jemand sagen, warum und wie ich das abändern kann?
Hier ist das Programm:
public class SwCase {
public static void main(String[] args) {
int number = (int) (Math.random()* 6 + 1);
System.out.println(letter(number)); // hier kommt der Fehler
}
public static void letter(int number) {
switch (number) {
case 1:
System.out.println("sehr gut");
break;
case 2:
System.out.println("gut");
break;
case 3:
System.out.println("befriedigend");
break;
case 5:
System.out.println("mangelhaft");
break;
case 6:
System.out.println("ungen\u00fcgend");
}
}
}