Вот то, что я должен делать:я продолжаю получать .class ожидаемой ошибки
Написать программу для чтения 2-D массива 4x4 с. Затем прочитайте первый элемент массива и сравните его с третьим элементом каждого столбца. Замените меньшее значение на более высокие значения. Создайте метод подкачки для замены значений.
Я не уверен, что я делаю неправильно, и я только начинаю изучать массивы. Мой учитель очень концептуальен и не очень конкретен в своем определении, поэтому у меня возникают проблемы с ним. Я продолжаю получать ожидаемую ошибку .class.
public class Array {
public static void main(String[] args) {
int num [][] = {{4, 6, 7, 2},
{5, 12, 9, 8},
{1, 0, 3, 10},
{5, 3, 14, 11}};
System.out.println("the array elements are:");
for(int i = 0; i < num.length; i++){
System.out.println();
for(int j = 0; j < num[i].length; j++)
System.out.print(num[i][j] + " ");
}
System.out.println("swaped elements are:");
for(int i = 0; i < num.length; i++){
System.out.println();
for(int j = 0; j < num[i].length; j++)
System.out.print(swap(num[][]) + " ");
}
}
public static void swap (int x[][]){
for(int i = 0; i < x.length; i++){
int temp = x[0][i];
if (x[0][i] > x[2][i]){
x[2][i] = temp;
x[0][i] = x[2][i];
}
}
}
}
Что такое проблема с ур? вы получаете ошибку? если вы вставляете какой-то вывод, это поможет –