不得不承认我是智慧的!!
package packageOfYan;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Test01 {
private static int a[][];
//打印数组函数
public void print(int a[][])
{
int len = a.length;
int wid=a[0].length;
for(int i=0;i<len;i++)
for(int j=0;j<wid;j++)
{
if(j==0&&i!=0)
{System.out.println("\n");}
System.out.print(a[i][j]+" ");
}
}
//初始化数组函数
public void init(int m)
{
a=new int[m][m];
for(int i=0;i<m;i++)
for(int j=0;j<m;j++)
{
if(i==j)
a[i][j]=1;
else
a[i][j]=0;
}
}
//测试函数
public static void main(String []args) throws NumberFormatException, IOException
{
int n;
//BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //两种从键盘读取数据的方法
//n=Integer.parseInt(br.readLine());
Scanner s = new Scanner(System.in);
n=s.nextInt();
Test01 t1=new Test01();
t1.init(n);
t1.print(a);
}
}