Ich habe wieder einmal zu kompliziert gedacht. Nachdem ich noch einmal ein bisschen überlegt habe bin ich zu meiner Lösung gekommen.
Vielen dank KonradN für deine Antwort.
Mein fertiger Code sieht jetzt so aus:
[CODE=java]public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
short[] numbers;
// TODO Put your code here
numbers = new short[n];
int count = 0;
int i, temp = 0;
for (i = 0; i < numbers.length; i++) {
numbers[i] = in.nextShort();
if (numbers[i] == 0) {
break;
}
}
short gesuchte = in.nextShort();
for (i = 0; i < numbers.length; i++) {
if (gesuchte == numbers[i]) {
count++;
}
}
System.out.printf("Die Zahl " + gesuchte + " kommt " + count + " mal vor.");
}
}[/CODE]