G
Guest
Gast
Hallo habe ein Problem wir sollen zufallszahlen zwischen 5 und 200 in einem Feld speichern und dann die kleinste und größte Zahl im Feld aus geben.Hier ist mein Code.
Nun mein Problem bei der Anzeige für Maximum zeigt er mir immer 199 an.Die min Zahlen wechselt er.Warum bekomme ich immer die gleiche Zahl für max? Und wie kann ich es einbauen das er erst ab 5 anfängt.
Danke für eure Hilfe
Code:
public class numbers {
public static void main(String args[]) {
int n = 1000;
int R[] = new int[n];
int i;
for (i = 0; i < n; i++)
R[i] = (int) (200 * Math.random());
int max = R[0];
for (i = 1; i < n; i++)
if (R[i] > max)
max = R[i];
System.out.println(max);
int min = R[0];
for (i = 1; i > n; i++)
if (R[i] < min)
min = R[i];
System.out.println(min);
}
}
Danke für eure Hilfe