循环在Java中输入未知数量的变量
我必须创建一个只使用if-else和循环的小程序,用户输入要输入的数字,输入所有数字,程序输出最小的数字除以最大的数字。这些都是用Java编写的。这就是我到目前为止所拥有的,我对这一点还很陌生
double amtNum, doubleCnt, num;
doubleCnt = 0;
String dataIn;
System.out.print("How many numbers would you like to enter: ");
dataIn = input.readLine();
amtNum = Integer.parseInt(dataIn);
while (doubleCnt < amtNum){
doubleCnt +=1;
System.out.print("First Number: ");
dataIn = input.readLine();
num = Integer.parseInt(dataIn);
# 1 楼答案
您不需要记住所有输入的值。在任何给定的时刻,您只需要跟踪几个值:到目前为止看到的最高值、到目前为止看到的最低值,以及刚刚输入的值。你可以忘记你所看到的一切
您还需要记住用户将输入的值的总数,以及到目前为止输入的值的数量。这将让你知道你什么时候完成了,你可以执行你的分工