编一个程序输出下列数字形式
编一个程序输出下列数字形式:    
 n=4          
 0   0   0   0    
 0   1   1   1    
 0   1   2   2       
 0   1   2   3
------解决方案--------------------public class A { 
 	public void printMatrix(int n){ 
 		for(int i=0; i <n; i++) { 
 			int j=0; 
 			for(;j <i;j++){ 
 				System.out.print(j +  "  "); 
 			} 
 			for(int m=0; m <n-j; m++) { 
 				System.out.print(j +  "  "); 
 			} 
 			System.out.println(); 
 		} 
 	} 
 	public static void main(String args[]) { 
 		A a = new A(); 
 		a.printMatrix(4); 
 	} 
 } 
------解决方案--------------------public class JuZheng {       
     /** Creates a new instance of JuZheng */ 
     public JuZheng() { 
     } 
     public void juz(int n){ 
         for(int i=0;i <n;i++){ 
             for(int j=0;j <i;j++){ 
                 System.out.print(j+ "  "); 
             } 
             for(int k=0;k <n-i;k++){ 
                 System.out.print(i+ "  "); 
             } 
             System.out.println(); 
         } 
     } 
     /** 
      * @param args the command line arguments 
      */ 
     public static void main(String[] args) { 
         new JuZheng().juz(10); 
         // TODO code application logic here 
     }       
 } 
------解决方案--------------------public class Test30 { 
 	public static void main(String[] args) { 
 		int n = 10; 
 		for(int i=0; i <n; i++) { 
 			for(int j=0; j <n; j++) 
 				System.out.print((i >  j ? j : i) +  "  "); 
 			System.out.println(); 
 		} 
 	} 
 }
------解决方案--------------------for(int i=0;i <4;i++) 
 { 
 for(int j=0;j <4;j++) 
 System.out.print(i <j?i:j); 
 System.out.println(); 
 }
------解决方案--------------------不是传说中的杨辉三角吗? 
------解决方案--------------------public class ShuZi  
 { 
   public static void main(String [] args) 
   { 
 	  int n = 4; 
 	  System.out.println( "n = "+n); 
 	  int a[][]={{0,0,0,0},{0,1,1,1},{0,1,2,2},{0,1,2,3}}; 
 		for(int i=0;i <n;i++) 
 		{ 
 			System.out.println(); 
 			for(int j=0;j <n;j++) 
 				System.out.print(a[i][j]+ "  ");  			     
 		}	 
   } 
 }
------解决方案--------------------路过,鄙视一下楼上的.
------解决方案--------------------public class Test { 
 public static void main(String[] args) { 
 int n =5; 
 for (int i = 0; i  < n; i++) { 
 	 outJ(n,i); 
 } 
 } 
 private static void outJ(int n,int j){ 
 	int temp =0; 
 	for (int i = 0; i  < n; i++) {  		 
 		if(i <=j){ 
 			temp =i; 
 			System.out.print(i+ "  "); 
 		} 
 		else{ 
 			System.out.print(temp+ "  "); 
 		} 
 	} 
 	System.out.println( " "); 
 } 
 }
------解决方案--------------------特点不是狠明显。
------解决方案--------------------旋转二维数组吧!!!!!!!!!!