一个'for'循环,它将从用户输入10个整数值

时间:2017-02-27 02:29:38

标签: java

如何编写一个for循环,它将从用户输入10个整数值并跟踪输入的最小值?这就是我到目前为止所拥有的。我现在很困惑。

int value;
Scanner scan = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
   System.out.print("Enter 1st number:");
   value = scan.nextInt();

1 个答案:

答案 0 :(得分:-2)

这是if语句的简单使用。您必须维护一个变量以跟踪输入的最低值并比较每个输入,如果它较低,则将其替换为值new value。

我在下面提供了一个解决方案,有多种方法可以做到这一点。试着看看你是否能找到另一种方法让你练习。如果or还要注意i == 0语句,请分析如果删除它会发生什么。

    int value=0;      
    Scanner scan = new Scanner(System.in);

    for (int i = 0; i < 10; i++)
    {
    System.out.print( "Enter 1st number:" );

    int inValue = scan.nextInt();
    if(inValue < value || i==0 )
     value = inValue;    
   }