PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eingabe und ausgabe



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.");
}

}

}

xpecs
12.09.2009, 14:05
Wäre nett, wenn du deine Frage/Problem dazu formulieren würdest ;)

inmate
12.09.2009, 14:07
Warum Problem ? Ich wollte nur den Code posten vielleicht machts ja einer gerade auch in der Schule ;)

xpecs
12.09.2009, 14:12
haha okay :cool:

Steiger_mp
12.09.2009, 14:15
unnötiger code..sowas lernt man ,nachdem man sich 30min mit Java beschäftigt hat.


lass deine unötigen Post´s sein die keiner braucht !
Das würde ich dir auch mal raten ;)

inmate
12.09.2009, 14:21
Für dich vielleicht unötig dem ein oder anderen wirds aber helfen also lass deine unötigen Post´s sein die keiner braucht !

blackberry
13.09.2009, 02:08
Wenn das jemandem geholfen hat, dann bitte hier posten.
Wenn in 2 Tagen niemand was dazu gesagt hat, landet der Thread in der Trashbox (ich glaube nämlich auch nicht, dass das jemandem hilft... besonders angesichts der Tatsache, dass man dazu tausende Beispiele mit Google findet... und wer Google nicht benutzen kann wird das hier auch nicht finden).

@inmate:
Überleg dir mal was dein Code macht wenn du 0, -1, -2, -3, ... eingibst.
Und schau dir mal switch nochmal an.
Da gibt es sowas wie 'default' ;)

TamCore
13.09.2009, 02:14
Ich dachte immer 5 is mangelhaft und net ungenügend. An meinen bisherigen Schulen zumindest :eek:

blackberry
13.09.2009, 02:46
Off-Topic:
Alles über 1 ist ungenügend!!

bl0b
13.09.2009, 04:57
Hey danke für das Beispiel. Habe jetzt 3 lange Jahre nicht mit dem Suchen nach einem Beispiel verbracht und einfach nichts hochqualitatives gefunden. Dank dir habe ich jetzt meine nicht aufgegebene Hausaufgabe lösen können. Könntest du bitte weiter solche Snippets posten? Evt. könnte man ja einen angepinnten Thread für deine phänomenalen Tippmeisterwerke erstellen.

In liebe
bl0b

dagoberta
13.09.2009, 05:15
nun findet euch mal wieder und zieht nicht weiter das hier so ironisch durch den kakau.
muss ja auch nicht sein, dann lieber cloced.

blackberry
13.09.2009, 05:22
dann lieber cloced.

Word!

/closed