Bestimmen Sie die höchste und niedrigste Zahl

Ich schreibe gerade ein Programm, in dem der Benutzer 10 Zahlen eingeben muss und die Ausgabe dann die höchste und die niedrigste Zahl ist. In meinem Code stimmt etwas nicht, konnte es aber nicht finden.

<code>int highest=0, lowest=0, num=0;
Scanner scan = new Scanner(System.in);

for (int i=0; i<10; i++) {
    System.out.print("Enter a number:");
    num = scan.nextInt();
}

if (num > highest) {           
    highest = num;
}         
else if(num < lowest) {             
    lowest = num;
}

System.out.println("Highest number is: " + highest);
System.out.println("Lowest number is: " + lowest);
</code>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage