Je suis capable d'imprimer les 2 tableaux 2D avec les nombres de l'utilisateur et je peux également imprimer les nombres impairs, mais j'ai de la difficulté à combiner les deux formes de code pour que les nombres impairs restent cohérents avec leur cellule. pas seulement dans une ligne d'impression. Comment est-ce que j'afficherais les nombres impairs en laissant les non cotes comme des blancs dans 2 tableaux 3x3? Heres le code pour l'impression du tableau:Comment imprimer les nombres impairs dans 2 tableaux 2D java à partir de l'entrée de l'utilisateur?
public static void display (int[][] FirstArray, int[][] SecondArray)
{
//Print first array
System.out.print("Array1: \n");
for (int row = 0; row < FirstArray.length; row++)
{
for(int column = 0; column < FirstArray[row].length; column++)
{
System.out.print(FirstArray[row][column] + " ");
}
System.out.println();
}
//Print second array
System.out.print("Array2: \n");
for (int row = 0; row < SecondArray.length; row++)
{
for(int column = 0; column < SecondArray[row].length; column++)
{
System.out.print(SecondArray[row][column] + " ");
}
System.out.println();
}
}
ex output:
array 1: array2
3 3 3 4 4 4
3 3 3 4 4 4
3 3 3 4 4 4
Voici le code pour l'impression des numéros impairs sans dans le format 3x3 comme le code ci-dessus:
public static void display(int[][] FirstArray, int[][] SecondArray)
{
int count=0;
for (int i = 0; i < FirstArray.length; i++) {
for (int j = 0; j < FirstArray.length; j++)
{
if(FirstArray[i][j]%2==1)
{
System.out.println(m1[i][j]);
}
}
}
for (int i = 0; i < SecondArray.length; i++) {
for (int j = 0; j < SecondArray.length; j++)
{
if(SecondArray[i][j]%2==1)
{
System.out.println(SecondArray[i][j]);
}
}
}
ex sortie: 3 3 3 3 3 3 3 3 3 (nombres impairs affichés mais dans une ligne)
Ex output of what Im looking for(assuming i entered in even numbers too):
3 3 3
3 3 3
3 3