packagecom.imooc.text;/*** 三阶幻方8种结果
*@author墨北之南
**/
public classMagic {public static voidmain(String[] args) {int a = 0, b = 1;
square1(a, b);
System.out.println();
square2(a, b);
System.out.println();
a= 2;
b= 1;
square3(a, b);
System.out.println();
square4(a, b);
System.out.println();
}public static void square1(int i, intj) {int n = 3, mat[][] = new int[n][n];for (int k = 1; k <= n * n; k++) {
mat[i][j]=k;if (k % n == 0)
i= (i + 1) %n;else{
i= (i - 1 + n) %n;
j= (j + 1) %n;
}
}for (i = 0; i < mat.length; i++) {for (j = 0; j < mat[i].length; j++)
System.out.print(mat[i][j]+ " ");
System.out.println();
}