/*
需求:
输出九九乘法表:
思路:A、九九乘法表为:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
...
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
B、通过观察这是一个9行9列的表格,我们可以使用for循环嵌套。
C、还可以看出这是一个上三角,与矩形相比,只需要改变内层循环中的判断语句。
D、内层循环每次输出的格式为1*1=1,内层循环不换行,外层循环要换行。
*/class ChengFaBiao {//定义一个类,名为ChengFaBiao。
public static void main(String[] args) {//定义一个main主函数。
for (int x = 1; x <= 9; x++) {//外层循环控制输出9行。
for (int y = 1; y <= x; y++) {//内层循环控制输出9列,而且要输出上三角形式。
System.out.print(y+"*"+x+"="+x*y+"\t");//内层循环每次输出的格式为"y*x=yx ",且不换行。
}
System.out.println();//外层循环要换行。
}
}
}
|
|