需求:用java语言输出九九乘法口诀
分析:乘法口诀有9行9列,且第几行有几列
思路:用两个for循环控制输出,第一个for循环控制行数,第二个for循环控制列数,第一个for循环控制9行,第二个for循环控制每一行的列数是他的行数,也就是说
在第n列的时候回车换行
代码实现:
<span style="white-space:pre"> </span>//输出九九乘法表
int n=0;
for(int i=1;i<10;i++){
for(int j=1;j<i+1;j++){
n=j*i;
System.out.print(n+"="+i+"*"+j+" ");
if(j==i){
System.out.println("");
}
}
}
输出:1=1*1
2=2*1 4=2*2
3=3*1 6=3*2 9=3*3
4=4*1 8=4*2 12=4*3 16=4*4
5=5*1 10=5*2 15=5*3 20=5*4 25=5*5
6=6*1 12=6*2 18=6*3 24=6*4 30=6*5 36=6*6
7=7*1 14=7*2 21=7*3 28=7*4 35=7*5 42=7*6 49=7*7
8=8*1 16=8*2 24=8*3 32=8*4 40=8*5 48=8*6 56=8*7 64=8*8
9=9*1 18=9*2 27=9*3 36=9*4 45=9*5 54=9*6 63=9*7 72=9*8 81=9*9