Есть маленький код, создающий массив 4х4 и заполняющий его цифрами от нуля до 15.
static void show(int[][] m){
for (int i=0;i<m.length;i++){
for (int j=0;j<m.length;j++){
m[i][j]=(int)(10*Math.random());
System.out.print(m[i][j] + " "); }
System.out.println();}
}
static void shit(){
int n = 4, q = 0;
int[][] a = new int[n][n];
for (int i=0;i<n;i++){
for (int j=0;j<n;j++){
a[i][j] = q;
q++;
}
}
show(a);
Проблема в том, что мне выводится непонятно что, например:
/*
5 9 0 8
6 6 1 7
9 5 5 7
8 3 7 1
Или вот это, запустил только что
4 3 2 0
0 2 5 2
1 9 4 2
3 7 0 4
Что должно выводиться по идее:
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
*/