double[] IndividualAccumulatesArray;
for (int i=1;i<=Employees;i++)
{
IndividualAccumulatesArray = new double[i];
System.out.println("\n");
System.out.print("What is the Accumulated Earning's for Employee #"+i+"? $");
IndividualAccumulatesArray[i] = reader.nextDouble();
所以我創建的IndividualAcculates陣列中的for循環但是我想保持每個陣列的值,因此它可以在另一個可用於循環使用與相同值的另一循環再次創建在一個循環的Array
while(Confirm.equalsIgnoreCase("yes"))
{
for (int i=1;i<=Employees;i++)
{
System.out.println("\n");
System.out.print("How Much Dose Employee #"+i+" Get This Pay Period? $");
PayCheck = reader.nextDouble();
if (IndividualAccumulatesArray[i]>=7000)
{
,因爲它說的可變IndividualAccumulatesArray
可能沒有第二個for循環
環路不過,我在循環中聲明所以之前我會初始化我不能使用我,如果我在循環之前初始化它,因爲我改變了循環,我想爲每個我保留一個不同的值,因爲基本上我確定了每個員工,並且我想爲每個數組項保留相同的值整個計劃。 –
@Brendanten每次你調用'IndividualAccumulatesArray = new double [i]',你都會創建一個新的數組i,這意味着你覆蓋了以前所做的任何事情。 –