用户输入一个数 比如是4 结果如下
0 0 0 0
0 1 1 1
0 1 2 2
0 1 2 3
[code="java"]public static void main(String[] args){
int num=0;
try{
//控制台输入
System.out.print("请输入一个数字:");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
num=Integer.parseInt(br.readLine());
}catch(IOException e){
e.printStackTrace(System.err);
}
//核心程序
int[][] matrix=new int[num][num];
for(int i=0;i<num;i++)
for(int j=i;j<num;j++){
matrix[i][j]=i;
matrix[j][i]=i;
}
//控制台打印数组
for(int a=0;a<num;a++){
for(int b=0;b<num;b++)
System.out.print(matrix[a][b]+" ");
System.out.println();
}[/code]