1
這是我第一次在stackoverflow上,我有一個問題。工資數組乘以值
我要設計一個打印出5名員工工資單的程序。
我們需要有一個int類型的員工ID的一個陣列...
int[ ] {100,200,300,400,500};
而對於工資二維數組... int[5][5]
我們給予員工的ID ,小時工作並支付每個員工的薪水,這些員工將在相應的數組元素中進行硬編碼。
例如
payroll[0][0]
是員工1的小時的工作,在這種情況下是50
payroll[1][0]
是員工1的工資率,在這種情況下是25
payroll[2][0]
應該是員工1毛支付
我的問題是,我需要爲每個員工計算總工資,並將這些值存入payroll[ ][ ]
的第3列。
下面是我到目前爲止的代碼,任何幫助都會很棒。
public class CIS131_HW5
{
public static void main(String[] args)
{
// Employee ID array
int[] ID = new int[] {100,200,300,400,500};
for (int i=0; i<ID.length; i++)
{
System.out.println(ID[i]);
}
System.out.println("");
// Payroll Array
int[][] payroll = new int [5][5];
int rows = 5;
int columns = 5;
// values given for hrs worked
payroll[0][0] = 50;
payroll[0][1] = 15;
payroll[0][2] = 48;
payroll[0][3] = 40;
payroll[0][4] = 40;
// values given for pay rate
payroll[1][0] = 25;
payroll[1][1] = 15;
payroll[1][2] = 27;
payroll[1][3] = 25;
payroll[1][4] = 23;
for (int i=0; i<rows; i++)
{
for(int j=0; j<columns; j++)
{
System.out.println(payroll[i][j] + " ");
}
System.out.println("");
}
}
}
太棒了謝謝。控制檯現在更容易閱讀:) – AJGonzo417