Zum Inhalt
Raten einer Zahl
Aus ProgrammingWiki
<
Einführungskurs
Raten einer Zahl
String Eingabe(String text) { return JOptionPane.showInputDialog(null, text); } private void Ausgabe(String text) { JOptionPane.showMessageDialog(null, text); } public void ZahlenRaten(int max) { int ZufZahl = (int)(Math.random()*max+1); int RatZahl = 0; int Anzahl = 0; boolean Abbruch = false; while (RatZahl != ZufZahl && !Abbruch) { try { RatZahl = Integer.parseInt(Eingabe("Deine Zahl:"));; } catch (NumberFormatException Ereignis) { RatZahl = 0; } Abbruch = (RatZahl == 0); if (Abbruch) System.out.println("Das Zahlenraten wurde nach "+Anzahl+" Versuch(en) vorzeitig beendet!"); else { Anzahl++; if (RatZahl < ZufZahl) Ausgabe("Die Zahl "+RatZahl+" ist zu klein."); else if (RatZahl > ZufZahl) Ausgabe("Die Zahl "+RatZahl+" ist zu groß."); else System.out.println("Glückwunsch! Du hast das Zahl "+RatZahl+" mit "+Anzahl+" Versuch(en) erraten!"); } } }
int N = 1000; ZahlenRaten(N);
ausführen
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten