Hallo
Das hier ist die Aufgabe.
Schreibe ein Programm, das ein int-Array mit 20 Stellen
initialisiert und dessen Werte zufällig mit Werten aus
[1; 20] gefüllt werden.
Anschließend soll man eine Zahl x eingeben können.
Das Programm soll ausgeben, an welchen und an wie viele Stellen im Array die Zahl x vorkommt.
Mein Problem liegt nun darin wie ich das programmieren kann an welchen und an wie vielen Stellen im Array die Zahl x vorkommt.
Ich habe das bisher so (finde den Fehler dabei aber nicht, denke aber der liegt in der ersten Schleife):
Ich hoffe mir kann jemand weiterhelfen
Danke schonmal!
Das hier ist die Aufgabe.
Schreibe ein Programm, das ein int-Array mit 20 Stellen
initialisiert und dessen Werte zufällig mit Werten aus
[1; 20] gefüllt werden.
Anschließend soll man eine Zahl x eingeben können.
Das Programm soll ausgeben, an welchen und an wie viele Stellen im Array die Zahl x vorkommt.
Mein Problem liegt nun darin wie ich das programmieren kann an welchen und an wie vielen Stellen im Array die Zahl x vorkommt.
Ich habe das bisher so (finde den Fehler dabei aber nicht, denke aber der liegt in der ersten Schleife):
Java:
while (i < array.length) {
if (array[i] == x)
{System.out.println("Die Zahl ist an der Stelle " + array[i] + " vorhanden.");}
i = i +1;
}
while (l < array.length) {
if (array[l] == x) {
anzahl = anzahl + 1;
}
l = l + 1;
}
System.out.println("Die Zahl " + x + " ist " + anzahl + " mal vorhanden.");