Определить наибольшее и наименьшее число

В настоящее время я пишу программу, в которой пользователь должен ввести 10 цифр, и тогда на выходе будет наибольшее число и наименьшее число. В моем коде что-то не так, но я не могу его найти.

<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>

Ответы на вопрос(4)

Ваш ответ на вопрос