看图不难看出 第一行只有一个乘法、
第二行有两个乘法、
第三行有三个乘法、
可以看出个数等于行数、比如第九行有九个乘法、第八行有八个乘法,在Java中下要输入九九乘法表可以双层for循环
for (int i = 1; i <= 9; i++) { // 这个是外层 外层控制要输入的行数
// 这里的外层i不从0开始是因为九九乘法最小的是1 因此这里的i最小为1
for (int j = 1; j <= i; j++) { // 这个是内层 内层控制的是输入的个数
System.out.print(j+"*"+i+"="+i*j+'\t');
}
// 当内层的for循环执行一遍就意味着输入了一行 这里需要加上换行
System.out.println();
}
这里的内层打印的个数等于外层行数
下面是最终的结果