Код, кажется, работает, за исключением того, что я получаю, не является матрицей указанного (по пользователю) размера, но то, что я думаю, является кучевым адресом Вот что он возвращает, когда пользователь вводит 2 для размера, а затем 4 номера:Попытка напечатать мою матрицу не в виде кучи
Введите размер матрицы: Ввод 2 на 2 матрицы по строкам: 2 3 4 5 матрица-строка сортировки ... [[D @ 3c954549BUILD SUCCESSFUL (общее время: 8 секунд)
вот код .... заблаговременно.
import java.util.Scanner;
public class Exercise7_26M {
public static void main (String[]args)
{
//Prompt user for input of matrix size
System.out.println("Enter matrix size: ");
Scanner input = new Scanner(System.in);
int size = input.nextInt();
double[][] m = new double [size][size];
//prompt user for input of array
System.out.print("Enter a " + size + " by " + size + " matrix row by row: ");
for (int row = 0; row < 2; row++)
for (int column = 0; column < 2; column++)
m[row][column] = input.nextDouble();
System.out.print("The row-sort matrix is..." + m);
}
'для (INT строки = 0; строке <2; строки ++)' объяснить, что вы думаете, что строка кода делает? –
Нет встроенного симпатичного принтера для матриц, циклических значений и печати. – Deltharis
Вы уже спросили, как это сделать в другом вопросе для массивов, тот же ответ применяется здесь. –