续简写九九乘法表。

/*
    续九九乘法表。
    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*5=..........................
    1*6=.............................
    1*7=................................
    1*8=...................................
    1*9=9 2*9=18 3*9=27......................9*9=81

    首先拿到一个业务要先分析业务的特点
    比如九九乘法表: 
            第一个特点:输出结果时有9行
            第二个特点:输出结果时有9列,并且一行比一行逐渐多增加一列 
                                 第一行一列
                                 第二行两列
                                 第三行三列
*/

 

 

  1. public class jiujiu1{

  2.     public static void main(String[] args){

  3.                     //九行说明有九次循环,从一到九逐渐增加。

  4.     for (int hang = 1 ; hang <= 9 ; hang++ ){  

  5.                      //测试代码,是否能够正确输出九行数字

  6.                      //    System.out.println(i); 

  7.                      //所以要找到两个同时自加一的变量 就可以逐渐怎加列数 所以选择列数小于等于行数 

  8.                    //行数确定后研究列数怎样逐渐增加,

  9.                     //第一行是一列 第二行是两列逐渐怎加,所以变量不能具体确定一个值

  10.         for (int lie = 1;lie <=hang ;lie++ ){ 

  11.                 //测试能否正常输出

  12.                 //System.out.println( hang * lie ); 输出结果为九九乘法表的每个结果

  13.                 //但是显示的结果只有一列 所以去除输出代码的ln 表示不换行

  14.                 //System.out.print(hang * lie ); 但是执行结果全在同一行

  15.                //所以要在一列输出完成后,在开始行一行输出前换行,所以在第17行代码的下面进行换行输出

  16.         System.out.print(hang + "*" + lie + "="+ hang * lie + " ");

  17.         }

  18.        System.out.println(" ");//等列数结果输出完毕自动换行..........................

  19.             //输出结果是向下增加的梯形,但是结果只有数字 没有题目的1*1=1的字符

  20.             //所以回到上面代码16行输出结果那里添加连接字符串

  21.     }

  22.     }

  23. }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值