inmate
12.09.2009, 12:39
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.
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.");
}
}
}
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.");
}
}
}