Java打印输出99乘法表、三角形、菱形

 时间:2026-02-14 06:40:48

1、使用for循环打印输出99乘法表,如下图所示。

public class Test {

    public static void main(String[] args) {

        for(int i = 1;i <= 9;i++) {

            for(int j = 1;j <= i;j++) {

                System.out.print(i + "*" + j + "=" + i*j + "\t");

            }

            System.out.println();

        }

    }

}

Java打印输出99乘法表、三角形、菱形

2、使用for循环打印输出三角形

public class Test {

    public static void main(String[] args) {

    //正三角

        for(int i = 1;i <= 5;i++) {

            for(int j = 1;j <= i;j++) {

                System.out.print("* ");

            }

            System.out.println();

        }

        //倒三角

        for(int i = 6;i >= 1;i--) {

            for(int j = 1;j <= i;j++) {

                System.out.print("* ");

            }

            System.out.println();

        }

    }

}

Java打印输出99乘法表、三角形、菱形

3、使用for循环打印输出菱形

public class Test {

    public static void main(String[] args) {

        for (int i = 6; i >= 1;i--) {

            for (int j = 1;j < i;j++) {

                System.out.print(" ");

            }

            for (int k = 1;k <= 7-i; k++){

                System.out.print("* ");

            }

            System.out.println();

        }

        for (int i = 1; i <= 6; i++) {

            for (int j = 1; j <= i; j++) {

                System.out.print(" ");

            }

            for (int k = 6-i; k >= 1; k--) {

                System.out.print("* ");

            }

            System.out.println();

        }

    }

}

Java打印输出99乘法表、三角形、菱形

4、使用for循环打印输出圆形

public class Round {

    public static void main(String[] args) {

        int r = 10; //半径

        for (int y = 0; y <= 2 * r; y += 2) {

            long x = Math.round(r - Math.sqrt(2 * r * y - y * y));

            long longLength = 2 * (r - x);

            for (int i = 0; i <= x; i++) {

                System.out.print(' ');

            }

            System.out.print('*');

            for (int j = 0; j <= longLength; j++) {

                System.out.print(' ');

            }

            System.out.println('*');

        }

    }

}

Java打印输出99乘法表、三角形、菱形

  • 如何使用TI-TINA对电路进行幅频分析
  • 曲线的微小弧长——三种弧微分公式的推导与总结
  • 三个中值定理的公式是什么
  • 定积分换元后上下限怎么变
  • 如何用定积分的方法求圆的面积
  • 热门搜索
    冰岛旅游多少钱 西安自由行旅游攻略 顺德旅游景点大全 赤峰旅游网 土耳其旅游地图 惠阳旅游景点大全 青海旅游局 浙江东方海外旅游有限公司 韩国旅游地图 珠海旅游攻略自由行