Java第二十六篇讲到利用维数组打印乘法表,而本篇文章将讲解利用二维数组打印乘法表,一起来看看:
1.二维数组打印九九乘法表(直角三角形)
//1.利用二维数组打印九九乘法表(直角三角形)
public class Study{
public static void main(String args[ ]) {
int num = 9; //定义局部变量 num并初始化
int[][] b = new int[num][];//数组元素大小可以是变量
//System.out.println(b.length); //测试二维数组b的长度
for(int i=1;i<=num;i++) {
//控制行数
b[i-1]=new int[i]; //说明二维数组是以一维数组为元素
for(int j=1;j<=b[i-1].length;j++) {
//控制每行算式的个数
b[i-1][j-1]=j*i; //将算式结果赋值给二维数组 ,其实也可以不用写此步骤,将下面的数组算式更改为j*i也是可以的,但本部分代码重点讲解数组,这里用数组表示更好。
System.out.print(j+"*"+i+"="+b[i-1