【代码演示】
public class MultiplicationTable {
public static void main(String[] args) {
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("");
}
}
}
【效果展示】
【讲解分析】
根据九九乘法表可发现 行数与列数相等
每一列乘号左侧的数与自己的列数相同【假设该数为 i 】
每一行乘号右侧的数每次都是从1开始一直加到与自己的行数(列数)相等
【假设该数为 j 】
则可利用循环的嵌套,外层循环为【 int i = 1; i <= 9; i++ 】
内层循环为【 int j = 1; j <= i; j++ 】
根据两个循环即可求出想要的结果
【可以配合代码来看分析】