Nummern Generator (mit do-while Schleife) Problem

L

lvdt

Mitglied
Hallo,

Ich habe erst vor kurzem angefangen mit der Java Programmierung.
Daher wollte ich als Übung ein Nummern Generator schreiben.
Das habe ich auch geschafft, allerdings wollte ich dann eine Funktion einbauen,
mit der man beliebig viele Nummern ausgeben lassen kann...

Mein Problem: Die Konsole gibt immer nur eine Zahl aus -.-
Ich hoffe, mein Problem ist ersichtlich!

Danke schon im Voraus!

Hier noch mein Quelltext:

Java:
public class RNG		//RNG steht für Random Number Generator
{
	public static void main(String[] args)
	{
		System.out.println("Hallo zum Testprogramm: 'Random Number generator' ");
		System.out.println("Von 1 bis wohin soll eine Zahl generiert werden?" +
				"Bitte geben sie eine Zahl ein!");
		int bis = new java.util.Scanner( System.in ).nextInt();
		System.out.println("Wie viele zufällig generierten Zahlen wollen Sie?");
		int wieOft;
		do
		{
			wieOft = new java.util.Scanner( System.in ).nextInt();
			int a = (int) (Math.random() * bis + 1);
			System.out.println( a );
			a--;
			} while ( wieOft ==  0 );
	}	
}
 
I

irgendjemand

Gast
na ist doch ganz einfach ... du musst jedes mal "0" eingeben damit die schleife von oben anfängt ...
wenn du etwas anderes als "0" eingibst wird gleich nach dem ersten mal der loop beendet


hast wohl noch probleme mit loops ?
 
L

lvdt

Mitglied
Kannst du mir bitte sagen, wo ich null eingeben muss?
Ja.. ich habe noch Probleme, deswegen auch die Übung.
Leider habe ich selber nichts im Internet gefunden was mir helfen könnte, da ich die Hälte nicht verstehe. -.-
Aber, danke für die schnelle Antwort!
 
T

TKausL

Top Contributor
Java:
public static void main(String[] args)
    {
        System.out.println("Hallo zum Testprogramm: 'Random Number generator' ");
        System.out.println("Von 1 bis wohin soll eine Zahl generiert werden?" +
                "Bitte geben sie eine Zahl ein!");
        int bis = new java.util.Scanner( System.in ).nextInt();
        System.out.println("Wie viele zufällig generierten Zahlen wollen Sie?");
        int wieOft = new java.util.Scanner( System.in ).nextInt();
        for(; wieOft>0;wieOft--)
        {
            
            int a = (int) (Math.random() * bis + 1);
            System.out.println( a );
            }
    }
 
I

irgendjemand

Gast
na jedes mal wenn du in zeile 13 bist

also jedes mal wenn dein programm von dir eine eingabe erwartet

wobei das ziemlich schlechtes design ist

nur ganz erlich : warum soll ich mir jetzt die mühe machen dir mal n sauberes beispiel zu schreiben *wobei das für mich keine 5 min wären* wenn du es dann eh nicht verstehst ?

wenn du das im netz nicht verstehst solltest du vielleicht dort nachfragen ... btw hier die fragen stellen : WAS genau du nicht verstehst ... dann können wir versuchen es dir zu erklären
 
L

lvdt

Mitglied
Ja, mit einer for-Schleife macht das wesentlich mehr Sinn!
Danke!

nur ganz erlich : warum soll ich mir jetzt die mühe machen dir mal n sauberes beispiel zu schreiben *wobei das für mich keine 5 min wären* wenn du es dann eh nicht verstehst ?

Mit der for-Schleife verstehe ich es jetzt.
Danke für eure bemühungen! :oops:
 
E

emailundlos

Gast
ich war vorhin nicht geistesgegenwärtig und hab unter newRandom geschrieben Mach das ganze mit new Random();
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Gaudimagspam Nummern generieren Array Java Basics - Anfänger-Themen 4
D Pentagonale Nummern in Rekursiv Java Basics - Anfänger-Themen 14
reza_4247 addieren Nummern Java Basics - Anfänger-Themen 7
U String.format (%s, %d) für Nummern Java Basics - Anfänger-Themen 37
I Nummern/Text aus String bekommen Java Basics - Anfänger-Themen 21
S Bestimmte Anzahl an nummern auslesen Java Basics - Anfänger-Themen 4
S Nummern verschlüsseln, prüfen ob vorhanden in Datenbank Java Basics - Anfänger-Themen 2
N ISBN nummern überprüfen Java Basics - Anfänger-Themen 1
Trumbly OOP Vierstelligen 'Code-Generator' Java Basics - Anfänger-Themen 2
A Android-Lib: Sourcecode Generator mittels Annotation Processing Java Basics - Anfänger-Themen 0
T Passwort Generator Java Basics - Anfänger-Themen 2
P Password Generator - Fehler bei "keiner Eingabe" Java Basics - Anfänger-Themen 6
M Passwort-Generator Java Basics - Anfänger-Themen 3
R ArrayList generator Java Basics - Anfänger-Themen 3
c_sidi90 Passwort Generator Code Erweiterung Java Basics - Anfänger-Themen 12
c_sidi90 Hilfe PW Generator Java Basics - Anfänger-Themen 12
Z Problem mit Lottozahlen Generator Java Basics - Anfänger-Themen 2
D XML to XSD Generator Java Basics - Anfänger-Themen 13
A Problem mit dem Zufallszahlen-Generator Java Basics - Anfänger-Themen 17
G strichcode-generator Java Basics - Anfänger-Themen 7
M Dienst- Generator Java Basics - Anfänger-Themen 13
B random number generator Java Basics - Anfänger-Themen 5
G zahlen generator Java Basics - Anfänger-Themen 4
B Passwort generator Java Basics - Anfänger-Themen 7
A Wie schaffe ich das eine while Schleife addiert danach subtrahirt? Java Basics - Anfänger-Themen 1
Aeon Erste Schritte Preise berechnen mit do-while Java Basics - Anfänger-Themen 9
J for /while Schleife Java Basics - Anfänger-Themen 5
A While Schleife - buubelsort methode Java Basics - Anfänger-Themen 2
J Wie kann ich hier eine While schleife einbauen? Java Basics - Anfänger-Themen 3
S While-Schleife geht in Endlosschleife über, warum? Java Basics - Anfänger-Themen 6
M While-Schleifen-Fehler Java Basics - Anfänger-Themen 4
S Do-While-Schleife Java Basics - Anfänger-Themen 2
S While Schleife Java Basics - Anfänger-Themen 4
S Do-While Schleife Java Basics - Anfänger-Themen 6
J Von While zu for Java Basics - Anfänger-Themen 42
G While/If Programm Java Basics - Anfänger-Themen 2
L String in Do-While-Schleife Abbruchkriterium Java Basics - Anfänger-Themen 1
UnknownInnocent Methoden While-Schleife so lange ausführen, wie Methode etwas zurückgibt Java Basics - Anfänger-Themen 2
G Flussdiagramm-Do while Java Basics - Anfänger-Themen 4
G If / While Programm (Datei auslesen) Java Basics - Anfänger-Themen 6
B Verschachtelung von For-Schleife in While Schleife Java Basics - Anfänger-Themen 14
G while schleife Java Basics - Anfänger-Themen 11
G while schleife mit array Java Basics - Anfänger-Themen 12
L Scanner schließen in While-Schleife? Java Basics - Anfänger-Themen 2
I Do-While / Kalkulator / Bitte um Hilfe Java Basics - Anfänger-Themen 9
G While schleife Java Basics - Anfänger-Themen 2
mor16Euro Erste Schritte Wie nennt man eine While oder For schleife die nie Ausgeführt wird Java Basics - Anfänger-Themen 5
C Verständnisfrage bezüglich der Do-While Schleife Java Basics - Anfänger-Themen 9
B OOP While Schleife läuft Endlos durch externen aufruf Java Basics - Anfänger-Themen 2
N while Schleife wird nicht beendet, obwohl Sie hätte breaken sollen Java Basics - Anfänger-Themen 4
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
D While Schleife bei Bedarf durch Eingabe stoppen Java Basics - Anfänger-Themen 15
O Erste Schritte Zahlendreieck mit While Java Basics - Anfänger-Themen 2
D Break Sprungmarken Problem einer While True in While True Java Basics - Anfänger-Themen 6
A Erste Schritte while-Schleife Java Basics - Anfänger-Themen 38
W While-Loop unterbrechen Java Basics - Anfänger-Themen 4
X While Do schleife funtioniert nicht Java Basics - Anfänger-Themen 5
J 2 "while"-Anweisungen in einer do-Schleife? Java Basics - Anfänger-Themen 4
W while Schleife und Bedingung Java Basics - Anfänger-Themen 11
T While Schleife funktioniert nicht Java Basics - Anfänger-Themen 14
J Input/Output Strings aneinander reihen mit while schleife Java Basics - Anfänger-Themen 25
M Methoden while liefert nur den ersten Datensatz Java Basics - Anfänger-Themen 12
S Try-Catch in Verwendung einer while Schleife Java Basics - Anfänger-Themen 2
P a cannot be resolved bei einer do while Schleife Java Basics - Anfänger-Themen 1
J While Schleife Java Basics - Anfänger-Themen 19
S While-Schleifen Ausgabe als String? Java Basics - Anfänger-Themen 1
L Taschenrechner mit switch und while funktioniert noch nicht richtig Java Basics - Anfänger-Themen 22
Z Return in While-Schleife Java Basics - Anfänger-Themen 7
N Methode mit While-Schleife und If-Bedingung und Array-Initialisierung Java Basics - Anfänger-Themen 4
V Erste Schritte Habe Fragen zu der For und While Schleife als auch Inkrement und Dekrement Java Basics - Anfänger-Themen 4
helldunkel While Schleife trotz false Java Basics - Anfänger-Themen 4
E Threads Thread in While-Schleife nur einmal starten Java Basics - Anfänger-Themen 2
M Erste Schritte while boolean=false läuft nur bei true??? Java Basics - Anfänger-Themen 23
R While-Schleife macht nicht was sie soll Java Basics - Anfänger-Themen 24
b1ck while-Schleife Java Basics - Anfänger-Themen 10
b1ck Integer initialisieren bei do-while-Schleife Java Basics - Anfänger-Themen 11
kilopack15 DoWhile-Schleife als While-Schleife darstellen Java Basics - Anfänger-Themen 9
A While-Schleife funktioniert nicht! Java Basics - Anfänger-Themen 33
A Verständnisproblem Ausgabe Do-While-Schleife Java Basics - Anfänger-Themen 3
E Alphabet mit einer while Schleife ausgeben Java Basics - Anfänger-Themen 3
I Mehre While-Schleifen hintereinander Java Basics - Anfänger-Themen 13
T while schleife starten , beeneden und wieder Starten Java Basics - Anfänger-Themen 8
W Verständnis Probleme bei der while-Schleife und continue Java Basics - Anfänger-Themen 21
F Reached end while parsing Java Basics - Anfänger-Themen 6
B Passwort prüfen bis eindeutig - while Schleife? Java Basics - Anfänger-Themen 11
$ Multiplikations-Rechner mit while Schleife Java Basics - Anfänger-Themen 8
T Variablen Var aus While-Schleife abfragen -.-' Java Basics - Anfänger-Themen 9
snipesss Schlüsselworte While Schleife Java Basics - Anfänger-Themen 3
snipesss While Schleife Java Basics - Anfänger-Themen 6
F Case in While? Java Basics - Anfänger-Themen 6
A Do-While Schleife; int vergleich Java Basics - Anfänger-Themen 2
K For Schleife in While Schleife umwandeln Java Basics - Anfänger-Themen 5
Ste3et_C0st Dynamische While/For Schleife Java Basics - Anfänger-Themen 7
L do-while-Schleife läuft doppelt, try catch fehler Java Basics - Anfänger-Themen 12
A While und For Schleife Java Basics - Anfänger-Themen 2
C Erste Schritte Frage zur do while- und while-Schleife Java Basics - Anfänger-Themen 4
C Do-While Schleife (Fehler bei der Klammerung?) Java Basics - Anfänger-Themen 8
A Erste Schritte n² per while berechenbar? Java Basics - Anfänger-Themen 7
C while-Schleife wird zuoft durchgeführt Java Basics - Anfänger-Themen 2
C Erste Schritte While-Schleifen-Problem Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Anzeige

Neue Themen


Oben