99乘法表的问题
public   class   shuxue{ 
 public   static   void   main(String[]   args){ 
 for(int   j=1;j <10;j++){ 
 for(int   i=2;i <10;i++){ 
 if(i*j <10) 
 { 
 System.out.printf( "%d*%d=%d       ",i,j,i*j); 
 } 
 else 
 { 
 System.out.printf( "%d*%d=%2d       ",i,j,i*j); 
 } 
 System.out.println(); 
 } 
 } 
 } 
 } 
 为什么我写这个他不列成方阵,?????
------解决方案--------------------这样不就行了: 
 public class shuxue { 
 	public static void main(String[] args) { 
 		for (int j = 1; j  < 10; j++) { 
 			for (int i = 2; i  < 10; i++) { 
 				System.out.printf( "%d*%d=%02d   ", i, j, i * j); 
 			} 
 			System.out.println(); 
 		} 
 	}   
 }
------解决方案--------------------public class shuxue{ 
 public static void main(String[] args){ 
 for(int j=1;j <10;j++){ 
 for(int i=2;i <10;i++){ 
 if(i*j <10) 
 { 
 System.out.printf( "%d*%d=%2d   ",i,j,i*j); 
 } 
 else 
 { 
 System.out.printf( "%d*%d=%d   ",i,j,i*j); 
 }   
 } 
 System.out.println(); 
 } 
 } 
 }   
 System.out.println();换行的位置不对
------解决方案--------------------我也写了下,温习下大学时学的东东。 
 public class Multiplication{ 
 	public static void main(String[] args){ 
 		for(int j=1;j <10;j++){ 
 			for(int i=1;i <=j;i++){			 
 				System.out.print(j+ "* "+i+ "= "+i*j+ "   "); 
 			} 
 			System.out.println(); 
 		} 
 	} 
 }
------解决方案--------------------public class Mutiplication{ 
------解决方案--------------------
------解决方案--------------------上面的有重复,看这个. 
 public class shuxue{ 
 public static void main(String[] args){ 
 for(int j=1;j <10;j++){ 
 for(int i=1;i <=j;i++){ 
 if(i*j <10) 
 { 
 System.out.printf( "%d*%d=%2d   ",i,j,i*j); 
 } 
 else 
 { 
 System.out.printf( "%d*%d=%d   ",i,j,i*j); 
 }   
 } 
 System.out.println(); 
 } 
 } 
 }
------解决方案--------------------用\t代替%d更好些 
 System.out.print(i +  "* " + j +  "= " + (i*j) +  "\t "); 
------解决方案--------------------for(int i=1;i <=9;i++) 
 { 
     for(int j=1;j <=i;j++) 
     { 
         System.out.print(i+ "* "+j+ "= "+i*j); 
     } 
     System.out.println(); 
 } 
------解决方案--------------------你的什么分不对啊?
------解决方案--------------------	public static void main(String[] args) { 
 		for (int i = 1; i  < 10; i++) { 
 			for (int j = 1; j  <= i; j++) { 
 				if (i * j  < 10) { 
 					System.out.printf( "%d×%d=%2d  ", i, j, i * j); 
 				} else { 
 					System.out.printf( "%d×%d=%2d  ", i, j, i * j); 
 				} 
 			} 
 			System.out.println(); 
 		} 
 	}