Hi there!
Aufgrund mangelnder Intelligenz muss ich folgende Frage stellen:
Ich muss mich seit 2 Wochen mit Java beschäftigen, kenn mich daher noch so gut wie gar nicht aus und muss zur Weiterverarbeitung 5 Zahlen einlesen (Vorgabe ist int).
Da ich es gar nicht leiden kann, wenn derartige Dinge nicht perfekt sind, möchte ich gerne prüfen, ob tatsächlich jeweils eine Zahl (und nicht ein Buchstabe, ..) eingegeben wurde und die Möglichkeit einer zweiten Eingabe anbieten, oder solange die Eingabe abfragen, bis eine Zahl eingegeben wurde.
Mein erster Ansatz war:
Habe es mit while, do while versucht ..... Ergebnis von der Endlosschleife bis alles mögliche. Nur nicht das, was ich wollte.
Kann mir jemand einen Tip geben, wie ich das mit Anfängerwissen hinbekomme??
Vielen Dank. Hope somebody will help!!
Aufgrund mangelnder Intelligenz muss ich folgende Frage stellen:
Ich muss mich seit 2 Wochen mit Java beschäftigen, kenn mich daher noch so gut wie gar nicht aus und muss zur Weiterverarbeitung 5 Zahlen einlesen (Vorgabe ist int).
Da ich es gar nicht leiden kann, wenn derartige Dinge nicht perfekt sind, möchte ich gerne prüfen, ob tatsächlich jeweils eine Zahl (und nicht ein Buchstabe, ..) eingegeben wurde und die Möglichkeit einer zweiten Eingabe anbieten, oder solange die Eingabe abfragen, bis eine Zahl eingegeben wurde.
Mein erster Ansatz war:
Code:
int zahl;
Out.print("Bitte Zahl 1 eingeben: ");
zahl = In.readInt();
if(In.done() != true) {
Out.print("Bitte geben Sie einen korrekten Wert ein: ");
zahl = In.readInt();
}
Out.println("Die Zahl ist " + zahl);
Habe es mit while, do while versucht ..... Ergebnis von der Endlosschleife bis alles mögliche. Nur nicht das, was ich wollte.
Kann mir jemand einen Tip geben, wie ich das mit Anfängerwissen hinbekomme??
Vielen Dank. Hope somebody will help!!