For循环输出九九乘法表

题:使用For循环输出九九乘法表

 

解析:

1*1=1

1*2=2  2*2=4

1*3=3  2*3=6  3*3=9

....

1*9=9  ........   .....9*9=81

可以看做j*i,设i为行数,j为每行自增到最大的一个乘数,这个数<=i,即是j<=i

由此可以得出

 1 class TestXiaoJiuBiao 
 2 {
 3     public static void main(String[] args) 
 4     {
 5         for(int i=1;i<=9;i++){//控制行数,一共输出9行
 6             for(int j=1;j<=i;j++){//控制每行输出几个算式
 7                 System.out.print(j+"*"+i+"="+i*j+"\t");
 8             }
 9             System.out.println();
10         }
11     }
12 }

运行结果:

posted @ 2015-08-14 15:23  云晴  阅读(1158)  评论(0编辑  收藏  举报