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();
        }
    }
    

    效果

  • 相关阅读:
    日常
    hdoj 5690 All X (快速幂+取模)
    hdoj 4004 The Frog's Games(二分)
    Mac androidStudio cannot resolve corresponding JNI function
    Mac 切换JDK版本
    MAC系统 如何显示隐藏的文件(文件夹)
    C 读写文件以及简单的文件加密
    C 双向链表的简单排序实现
    Android ViewDragHelper详解
    android Toast的内容过长,如何居中显示?
  • 原文地址:https://www.cnblogs.com/ilyar1015/p/14730742.html
Copyright © 2011-2022 走看看