我做一個計算在Java中使用數組,這裏的代碼用數組for循環,我有3個數組:計算在Java
int pag_size;
int pag_array_size=pag_size*4;
int[] pag = new int [pag_size];
int[] marc = {5, 6, 1, 2};
int[] calc1 = new int[pag_array_size];
,我用添加值pag[];
爲環
for(int i=0;i<pag.length;i++){
pag[i]=i;
}
我節省了計算在calc1
在這種情況下pag_size=4;
所以pag_array_size=16;
所以我需要16計算
,這裏是手動進行的計算:
calc1[0] = marc[0] * pag_size+ pag[0];
calc1[1] = marc[0] * pag_size + pag[1];
calc1[2] = marc[0] * pag_size + pag[2];
calc1[3] = marc[0] * pag_size + pag[3];
calc1[4] = marc[1] * pag_size + pag[0];
calc1[5] = marc[1] * pag_size + pag[1];
calc1[6] = marc[1] * pag_size + pag[2];
calc1[7] = marc[1] * pag_size + pag[3];
calc1[8] = marc[2] * pag_size + pag[0];
calc1[9] = marc[2] * pag_size+ pag[1];
calc1[10] = marc[2] * pag_size + pag[2];
calc1[11] = marc[2] * pag_size + pag[3];
calc1[12] = marc[3] * pag_size + pag[0];
calc1[13] = marc[3] * pag_size + pag[1];
calc1[14] = marc[3] * pag_size + pag[2];
calc1[15] = marc[3] * pag_size + pag[3];
和計算的輸出是
20 21 22 23 24 25 26 27 4 5 6 7 8 9 10 11
我該怎麼辦的計算與for
或do while
環或與任何其他方法?
@Printam Banerjee感謝它幫了我很多 – BlazePage001