Hii, ich hatte das als Hausaufgabe auf.Der User muss eine Eingabe machen , nämlich eine Note von 1 - 6.Je nachdem was für eine Note er eingegeben hat bekommt er ne andere Ausgabe.Wenn er eine Note über 6 gewählt hat kommt ne Fehlermeldung.
Code:import java.io.*; public class Trycatchberechnung { public static void main(String[] args) { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); try{ System.out.println("Bitte Note eingeben : " ); String sZahl = in.readLine(); int n = Integer.valueOf(sZahl); switch (n ){ case 1: System.out.println("Sehr gut"); break; case 2: System.out.println("gut"); break; case 3: System.out.println("befriedigend"); break; case 4: System.out.println("ausreichend"); break; case 5: System.out.println("ungenügend"); break; case 6: System.out.println("ungenügend"); break; } if (n >= 7){ System.err.println("Die Zahl darf nicht grösser oder gleich 7 sein"); } } catch (Exception e){ System.err.println("Bei der Ein- oder Ausgabe ist ein Fehler aufgetreten."); } } }