需求:用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