zoukankan      html  css  js  c++  java
  • 打印乘法口诀表的5种形式

    实现方式

    下面使用java做乘法口诀表的5种形式,使用两层嵌套的for循环可以完成。其中代表行,j代表列。一下是代码实例。

    第一种(完整)

    public void multiplicationTable() {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= 9; j++) {
                System.out.print(String.format("%d*%d=%d	", i, j, i * j));
            }
            System.out.println();
        }
    }
    

    效果

    第二种(左上角)

    public void multiplicationTable() {
        for (int i = 1; i <= 9; i++) {
            for (int j = i; j <= 9; j++) {
                System.out.print(String.format("%d*%d=%d	", i, j, i * j));
            }
            System.out.println();
        }
    }
    

    效果

    第三种(左下角)

    public void multiplicationTable() {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(String.format("%d*%d=%d	", i, j, i * j));
            }
            System.out.println();
        }
    }
    

    效果

    第四种(右上角)

    public void multiplicationTable() {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= 9; j++) {
                if (i > j) {
                    System.out.print("		");
                } else {
                    System.out.print(String.format("%d*%d=%d	", i, j, i * j));
                }
            }
            System.out.println();
        }
    }
    

    效果

    第五种(右下角)

    public void multiplicationTable() {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= 9; j++) {
                if (i <= (9 - j)) {
                    System.out.print("		");
                } else {
                    System.out.print(String.format("%d*%d=%d	", i, j, i * j));
                } 
            }
            System.out.println();
        }
    }
    

    效果

  • 相关阅读:
    3月工作问题总结
    【读书笔记】linux编程艺术
    项目管理工具 Trac入门
    [node.js]开放平台接口调用测试
    mysql 高并发更新计数问题
    memcache 问题 socket or its streams already null in trueClose call
    hadoop学习笔记
    node.js学习与应用
    mc参数备忘&javajson备忘
    WCF技术剖析_学习笔记之三
  • 原文地址:https://www.cnblogs.com/ilyar1015/p/14730742.html
Copyright © 2011-2022 走看看