Untitled diff

Created Diff never expires
6 removals
31 lines
6 additions
31 lines
public static void main(String[] args) {
public static void main(String[] args) {
int n = 4;
int n = 4;


int[][] square = new int[n][n];
int[][] square = new int[n][n];


System.out.println("--------------");
System.out.println("--------------");


for (int i = 1; i <= n; i++) {
for (int i = 0; i < n; i++) {


int k = i;
int k = i;


System.out.println("Filling magic cube line " + i + ". The k variable will start from " + i + ".");
System.out.println("Filling magic cube line " + (i + 1) + ". The k variable will start from " + i + ".");


for (int j = 0; j < n; j++) {
for (int j = 0; j < n; j++) {


System.out.println("Filling array index [" + (i - 1) + "][" + (j - 1) + "] = " + k);
System.out.println("Filling array index [" + i + "][" + j + "] = " + (k + 1));


square[i - 1][j - 1] = k;
square[i][j] = k + 1;


k = (k + 1) % n;
k = (k + 1) % n;
}
}


System.out.println("--------------");
System.out.println("--------------");


}
}


Arrays.stream(square).forEach(innerArray -> {
Arrays.stream(square).forEach(innerArray -> {
Arrays.stream(innerArray).forEach(System.out::print);
Arrays.stream(innerArray).forEach(System.out::print);
System.out.println();
System.out.println();
});
});
}
}