使用循环嵌套语句编写程序,打印如图所示的图形。

JAVA语言,使用循环嵌套语句编写程序,打印如图所示的图形。

img

九九乘法表
参考如下:

public class Hello {

    private static Formatter formatter = new Formatter(System.out);

    public static void main(String[] args) {

        System.out.print("*|");
        for (int i = 1; i <= 9; i++) {
            String str = i + "";
            format(i, str, str, str);
        }

        System.out.println();

        System.out.print("=|");
        for (int i = 1; i <= 9; i++) {
            format(i, "======", "====", "=========");
        }

        System.out.println();

        for (int i = 1; i <= 9; i++) {
            System.out.print(i + "|");
            for (int j = 1; j <= i ; j++) {
                String str = i * j + "";
                format(j, str, str, str);
            }
            System.out.println();
        }
    }

    private static void format(int m, String a, String b, String c) {
        if (m == 1)
            formatter.format("%-6s", a);
        else if (m == 9)
            formatter.format("%-4s", b);
        else
            formatter.format("%-9s", c);
    }

}

img


如有帮助,欢迎采纳哈!

在这里插入图片描述

本人的开源项目,欢迎star支持下!!!