G
Guest
Gast
Hallo,
ich bin Java Anfänger und bin gerade dabei meine erste anweisung zu schreibe.
Funtz auch ganz gut bis auf das wenn ich eine andere Zahl eingebe nicht die Default anweisung kommt.
z.b. bei 12 kommt "Ihre Note ist: Shr gut"
ich bin Java Anfänger und bin gerade dabei meine erste anweisung zu schreibe.
Funtz auch ganz gut bis auf das wenn ich eine andere Zahl eingebe nicht die Default anweisung kommt.
Code:
String wert,ausgabe;
BufferedReader eingabe = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("Einstellige Schulnote (1-6) eingeben:");
wert=eingabe.readLine();
char zensur=wert.charAt(0);
switch ( zensur )
{
case '1': ausgabe="sehr gut";
break;
case '2': ausgabe="gut";
break;
case '3': ausgabe="befriedigend";
break;
case '4': ausgabe="ausreichend";
break;
case '5': ausgabe="mangelhaft";
break;
case '6': ausgabe="ungenuegend";
break;
default: ausgabe="Falsche Eingabe";
break;
}
System.out.println("Ihre Note ist: " +ausgabe);
}
catch(IOException e){
System.out.println("IO-Fehler");
}
}
z.b. bei 12 kommt "Ihre Note ist: Shr gut"