如何将循环与数组索引对齐

时间:2014-02-28 07:35:12

标签: java arrays loops methods

我试图围绕如何使用具有用户输入数据的数组来创建另一个数组,以便将下一个数组数据保存在正确的索引中。

到目前为止,我唯一能想到的就是为第二个数组编写一个循环,它将为其获取用户输入并使用索引相应地排列数字。

虽然,我的问题是我似乎无法编译这个程序,以及使用不会是无限循环的双精度有效地编写循环。

我感谢任何帮助!谢谢

这就是我遇到问题的地方:

//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;
       } 
   }
}

1 个答案:

答案 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];
相关问题