确定最高编号

时间:2018-10-13 18:05:05

标签: java

我正在编写一个程序,其中用户必须输入10个数字,并且输出应该是10个输入中的最高数字。但是我不知道接下来要写什么代码。

import java.util.Scanner;

public class kzz {

     public static void main(String[] args) {

         Scanner reader = new Scanner(System.in);

         int a = 1;
         int value ;

         while (a < 11) {
             System.out.print("Enter Value No." + a + ":");
             value = reader.nextInt();
             a++;
         }
     }
}

我现在该怎么办?

1 个答案:

答案 0 :(得分:0)

您正在将第一个值读入value中,很好。假设它是86。下一次,您将通过循环将第二个值读入同一个变量,从而覆盖第一个值。所以86永远消失了。

相反,我建议使用第二个变量highestValueSoFar。如果值较高,则将其存储在其中。然后最后将包含10个值中的最大值。