Добрый день, недавно начал изучение Java, и вот столкнулся с такой проблемой
Задание вывести значения массива из 0 столбца, и отсортировать в порядке возрастания
Сейчас у меня такой код, который выводит не всегда выводит мне то, что нужно.
Помогите пожалуйста найти ошибки
int n = 4; // rows
int m = 56; // columns
int a = 0; // min
int b = 6; // max
int[][] mas = new int[n][m];
for(int i = 0; i < mas.length; i++) {
for(int j = 0; j < mas[i].length; j++) {
mas [i][j] = (int)(Math.random() * (1 + b-a) + a);
System.out.printf("%2d", mas[i][j]);
}
System.out.println();
}
for(int i = 0; i < mas.length; i++){
bubbleSort(mas);
System.out.print(mas[i][0] + " ");
}
System.out.println();
private static void bubbleSort(int[][] mas) {
int l = mas.length;
for (int i = 0; i < l; i++) {
for (int j = 1; j < l - i; j++) {
if (mas[j][0] < mas[j - 1][0]) {
int temp = mas[j][0];
mas[j] = mas[j - 1];
mas[j - 1][0] = temp;
}
}
}
}