没有要求的话打印一个乘法口诀表是非常简单的,也有多种方式解题,比较简单就不多做叙述,代码如下:
for (int i=1;i<=9;i++){
for (int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
编写一个程序使用二维数组存储乘法口诀表
按照题目要求就必须用二维数组,代码如下:
String mulTable[][] =new String[9][];
for(int i=0;i<mulTable.length;i++){ //生成数组空间
mulTable[i]=new String[i+1];
}
for(int i=0;i<mulTable.length;i++){ //存储
for(int j=0;j<=i;j++){
mulTable[i][j]=(j+1)+"*"+(i+1)+"="+((i+1)*(j+1));
}
}
for (int i=0;i<mulTable.length;i++){ //打印
for (int j=0;j<mulTable[i].length;j++){
System.out.print(mulTable[i][j]+"\t");
}
System.out.println();
}