Hallo Leute!
hab da ein Problem mit einer Klausur Aufgabe! und bitte um Hilfe!
ich hab schon einen Lösungsansatz, komme aber schon seit gestern abend einfach nicht weiter!
Ich weiss das das zwar jetzt nicht gerade die richtige Art ist! aber hier einmal die
1) Aufgabenstellung! + 1)Mein Lösungsansatz
Schreiben sie eine Methode zufallsArray in den unten vorgegebenen Rahmen, welche ein int-Array mit ganzzahligen Zuffalszahlen erzeugt, die alle zwischen einer vorgegebenen unteren Grenze UNTEN und einer oberen Grenze OBEN liegen. Diese beiden Grenzen und die Größe des Arrays GRÖßE werden als Parameter übergeben;
Die Methode gibt das gefüllte Array zurück. So liefert etwa der Aufruf zufallsArray(1,6,10) ein Array mit 10 zufällig gewählten Zahlen zwischen 1 u 6 (einschließlich der grenzen)
Verwenden Sie die Methode double Math.random(), die bei jedem Aufruf einen Zufallswert z liefert mit
(0.0 <= z <= 1.0) Sie können beim Programmieren der Methode davon ausgehen, dass die übergebenen Parameter plausibel sind (also unten<oben, größe>0)
2) Mein Lösungsansatz ???:L
hab da ein Problem mit einer Klausur Aufgabe! und bitte um Hilfe!
ich hab schon einen Lösungsansatz, komme aber schon seit gestern abend einfach nicht weiter!
Ich weiss das das zwar jetzt nicht gerade die richtige Art ist! aber hier einmal die
1) Aufgabenstellung! + 1)Mein Lösungsansatz
Schreiben sie eine Methode zufallsArray in den unten vorgegebenen Rahmen, welche ein int-Array mit ganzzahligen Zuffalszahlen erzeugt, die alle zwischen einer vorgegebenen unteren Grenze UNTEN und einer oberen Grenze OBEN liegen. Diese beiden Grenzen und die Größe des Arrays GRÖßE werden als Parameter übergeben;
Die Methode gibt das gefüllte Array zurück. So liefert etwa der Aufruf zufallsArray(1,6,10) ein Array mit 10 zufällig gewählten Zahlen zwischen 1 u 6 (einschließlich der grenzen)
Verwenden Sie die Methode double Math.random(), die bei jedem Aufruf einen Zufallswert z liefert mit
(0.0 <= z <= 1.0) Sie können beim Programmieren der Methode davon ausgehen, dass die übergebenen Parameter plausibel sind (also unten<oben, größe>0)
Code:
int [] zufallsArray(int unten, int oben, int größe)
{
}
2) Mein Lösungsansatz ???:L
Code:
import java.lang.Math.*;
class LetzeKlausurA01d
{
public static void main (String [] args)
{
System.out.println(zufallsArray(1,6,10));
}
static double [] zufallsArray(int unten, int oben,int größe)
{
double [] arr = new double[größe];
for(int i=1; i<=größe; i++)
{
double tmp = (double)Math.random() * 10;
tmp = (int)tmp;
arr[i-1] = tmp;
System.out.println(arr[i-1]);
}
return arr;
}