je fais un calcul en Java avec des tableaux voici le code, j'ai 3 tableaux:calculs avec des tableaux avec une boucle pour en 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];
et je suis en ajoutant les valeurs à pag[];
avec pour boucle
for(int i=0;i<pag.length;i++){
pag[i]=i;
}
Je sauve les calculs dans calc1
dans ce cas pag_size=4;
si pag_array_size=16;
donc j'ai besoin 16 calcul
et voici les calculs effectués manuellement:
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];
et la sortie des calculs est
20 21 22 23 24 25 26 27 4 5 6 7 8 9 10 11
Comment puis-je faire les calculs avec un for
ou une boucle do while
ou avec tout autre méthode?
@Printam Banerjee Merci cela m'a beaucoup aidé – BlazePage001