magic.java

来自「JAVA用函数实现四则运算」· Java 代码 · 共 29 行

JAVA
29
字号
public class Magic
{
    public static void main(String args[])
    {
        final int SIZE=3;
        int mat[][] = new int [SIZE][SIZE];
        int i=0,j,k,n;
        n=SIZE;
        j=n/2;                           //第1个数在第1行中间位置
        for (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<n;i++)                // 输出二维数组 
        {
            for (j=0;j<n;j++)
                System.out.print(mat[i][j]+"\t");
            System.out.println();
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?