我试图围绕如何使用具有用户输入数据的数组来创建另一个数组,以便将下一个数组数据保存在正确的索引中。
到目前为止,我唯一能想到的就是为第二个数组编写一个循环,它将为其获取用户输入并使用索引相应地排列数字。
虽然,我的问题是我似乎无法编译这个程序,以及使用不会是无限循环的双精度有效地编写循环。
我感谢任何帮助!谢谢
这就是我遇到问题的地方:
//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;
}
}
}
答案 0 :(得分:0)
创建一个名为Employee
使用这些字段
double payRate ;
double hoursWorked ;
double regularPay ;
double overtimePay ;
double totalPay ;
使用像
这样的构造函数public Employee (double payRate ,
double hoursWorked ,
double regularPay ,
double overtimePay ,
double totalPay )
然后代替
int empNo[] = new int [holder];
有
Employee emps[] = new Employee [holder];