Не записываются нечётные значения
нужно в двумерном массиве найти первое нечётное число в столбце и записать его во второй массив, в противном случае заполнить нулём элемент второго массива. Но у меня на выводе возникают единицы, которых даже нет в двумерном массиве (в первом стобце, например), помогите, пожалуйста, разобраться Сам код:
public class Main
{
public static void main(String[] args) {
int[][] A = {{5,7,3,17,22}, {7,0,1,12,1}, {8,1,2,3,233}, {1,2,3,4,5}};
int[] B = new int[5];
for(int i = 0; i<4; i++){
for(int j=0;j<5; j++){
if(A[i][j]%2!=0)
{
B[j]=A[i][j];
break;
}
else{
B[j]=0;
}
}
}
System.out.println("Вывод:");
for (int i=0; i<8; i++)
System.out.println(B[i]);
} }