1 import java.util.Arrays; 2 public class A 3 { 4 public static void main(String args[]) 5 { 6 int i,j; 7 8 int a[][]=new int[10][10]; //创建二维数组a 9 10 for(i=0;i<9;i++) //初始化二维数组 11 { 12 for(j=0;j<9;j++) 13 { 14 a[i][j]=0; 15 } 16 } 17 18 for(i=0;i<9;i++) //把99乘法表存入数组 19 { 20 for(j=0;j<9;j++) 21 { 22 a[i][j]=(i+1)*(j+1); 23 } 24 } 25 26 for(i=0;i<9;i++) //令上三角等于0 27 { 28 a[i][1+i]=0; 29 } 30 31 for(i=0;i<9;i++) //令上三角等于0 32 { 33 for(j=1+i;j<9;j++) 34 { 35 a[i][j]=0; 36 } 37 } 38 39 for(i=0;i<9;i++) //格式控制并输出数组 40 { 41 for(j=0;j<9;j++) 42 { 43 if(a[i][j]==0) 44 { 45 System.out.printf(" "); 46 } 47 else 48 { 49 System.out.print((j+1)+"*"+(i+1)+"="+a[i][j]+"\t"); 50 } 51 } 52 System.out.printf("\n\n"); 53 } 54 } 55 };