Kann eine for-Schleife arbeiten mit Zufallszahlen?
Dies ist mein Erster Versuch zu drucken eine Reihe von 50 zufälligen int-Werten für den Bereich von -20 bis 20.
int set1 = (int)(Math.random() * (40) + (-20) );
Scanner input = new Scanner(System.in);
for ( int set2 =1; set2 < 20 ; set2 = set1 )
System.out.print(set2);
Kann mir jemand helfen mein verstehen, wohin ich gehe falsch gemacht?
- Hast du es versuchen? Was ist passiert?
- Scheint, wie es wäre, erzeugen eine Endlosschleife.
- Nee, der computer würde scheitern früher oder später.
- Endlosschleife , ich verwirren, wie kann ich zufällige Zahl in der for-Schleife
- Dies ist der code falsch ist! Sie sind nur Ihre zufällige Nummer, sobald
- Sie nicht haben ein sehr gutes Verständnis von dem, was
for
Schleife ist, oder wie es funktioniert. Gehen Sie zurück und Lesen Sie Ihr lehrbuch wieder, und studieren Sie die Beispiele genauer an.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist der Weg zu gehen:
Einer for-Schleife gemacht werden sollte, eine Erklärung, eine Bedingung und eine Schrittweite. Wenn Sie hatte den letzten Teil, wie
set2 += set1
dann würde es auch funktionieren...Möchten Sie zum ausführen der for-Schleife, die 50 mal mit
Und in jeder Schleife generieren Sie eine neue Nummer...