【发布时间】:2014-02-28 07:35:12
【问题描述】:
我正在努力思考如何使用具有用户输入数据的数组来创建另一个数组,以将下一个数组数据保存在正确的索引中。
到目前为止,我一直想出的唯一方法是为第二个数组编写一个循环,该循环将获取用户的输入并根据索引相应地排列数字。
虽然,我的问题是我似乎无法编译该程序,也无法使用不会是无限循环的双精度有效地编写循环。
感谢所有帮助!谢谢
这是我遇到问题的地方:
//Method 2: What to do with numbers for pay rate
public static double[] pay (double[] rate, double key) {
Scanner input = new Scanner (System.in);
double pRate = input.nextDouble();
//Start of loop
while (pRate =! 0.0) {
for (double i = 0; i < rate.length; i++) {
if (key == rate[i])
return i;
}
return rate;
}
}
}
【问题讨论】:
-
您可以通过正确缩进代码使其看起来更清晰(请这样做)。
-
你不觉得多了一个括号
}吗? -
return 语句丢失。