2016-11-23 6 views
-2

Okay, so habe ich eine Methode, dieGenerieren einer bestimmten Menge von Zufallszahlen

public void printOneRandomNumber eine Zufallszahl druckt() {

System.out.println(x.nextInt()); 
} 

Wie kann ich die gleiche Art von Verfahren zu machen, dass würde einen int-Parameter aufnehmen, der angibt, wie viele Zufallszahlen gedruckt werden sollen. Wenn Sie beispielsweise 10 übergeben, werden 10 Zufallszahlen gedruckt. Ich versuche nicht, den Bereich anzugeben, in dem die Zufallszahl generiert werden soll, sondern nur deren Anzahl.

+0

mit einer for-Schleife? – bmargulies

Antwort

1

Im Grunde tun genau das, was Sie für eine Zufallszahl tun, aber innerhalb der folgenden for-Schleife

for (int i = 0; i < numberOfRandomNumbers; i ++){ 
// Your code here 
} 
0

Werfen Sie einen Blick auf, wie zu declare parameters for a function und wie for loops zu tun.

Ihr Code würde wie folgt aussehen:

public void printRandomNumbers(int numRandoms) 
{ 
    for (int i = 0; i < numRandoms; i++) 
    { 
     System.out.println(x.netInt()); 
    } 
} 
0
for(int count = 0; count < 10; count++) 
     System.out.println(x.nextInt()); 

Dies sollte es tun. Eine "for" -Schleife kann für sich wiederholende Aufgaben verwendet werden.

Verwandte Themen