如何编写一个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();
答案 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;
}