小小彬-

博客园 首页 新随笔 联系 订阅 管理

java使用for循环打印九九乘法表

点击查看代码
public class forDemo02 {
    public static void main(String[] args) {
        //打印久久乘法表

        int i = 1;
        String ag = "one";//标记第一次循环
        String ag1 = "tow";//标记第二次循环

        for (int i1 = 1; i1 < 10; i1++) {
            //第一次循环时,i1=1。当i1=2时
            for (int i2 = 1; i2 < i1; i2++) {
                //第一次循环时i2=1 不满足i2<i1,当前不循环
                // 当i1=2时,i2=1,满足i2<i1,循环直到i2不满足i1
                System.out.print(ag1+" "+i2+"*"+i+"="+i2*i+"\t");
            }
            //打印i1循环结果,迭代更i,打印第一层并换行
            System.out.print(ag+" "+i1+"*"+i+"="+i1*i+"\n");
            //i++累加已经计算的结果
            i++;

        }
        /**九九乘法表格式
         * 1*1=1
         * 1*2=2 2*2=4
         * 1*3=3 2*3=6
         * 1*4=4 2*4=8
         * 1*5=5 2*5=10
         * 1*6=6 2*6=12
         * 1*7=7 2*7=14
         * 1*8=8 2*8=16
         * 1*9=9 2*9=18
         */

    }
}

结果

one 11=1
tow 1
2=2 one 22=4
tow 1
3=3 tow 23=6 one 33=9
tow 14=4 tow 24=8 tow 34=12 one 44=16
tow 15=5 tow 25=10 tow 35=15 tow 45=20 one 55=25
tow 1
6=6 tow 26=12 tow 36=18 tow 46=24 tow 56=30 one 66=36
tow 1
7=7 tow 27=14 tow 37=21 tow 47=28 tow 57=35 tow 67=42 one 77=49
tow 18=8 tow 28=16 tow 38=24 tow 48=32 tow 58=40 tow 68=48 tow 78=56 one 88=64
tow 19=9 tow 29=18 tow 39=27 tow 49=36 tow 59=45 tow 69=54 tow 79=63 tow 89=72 one 9*9=81

posted on 2024-02-24 21:20  小小彬-  阅读(9)  评论(0编辑  收藏  举报