用java代码画出一个三角形

272 阅读1分钟

本文已参与[新人创作礼]活动,一起开启掘金创作之路。

用代码画出一个三角形

    public void rhombus(int num){         //num是行数  也是三角形的高
        for (int i = 1; i <= num; i++) {
            for (int j = num; i <= j ; j--)
                System.out.print(" ");
            for (int j = 1; j <= i; j++)
                System.out.print("A");
            for (int j = 1; j < i; j++)
                System.out.print("A");
            System.out.println();
        }
    }

在这里插入图片描述

画出一个菱形

    public void rhombus(int num){
        for (int i = 1; i <= num; i++) {
            for (int j = num; i <= j ; j--)
                System.out.print(" ");
            for (int j = 1; j <= i; j++)
                System.out.print("A");
            for (int j = 1; j < i; j++)
                System.out.print("A");
            System.out.println();
        }
        for (int i = 0; i <= num; i++) {
            for (int j = 1; j <= i; j++)
                System.out.print(" ");
            for (int j = num; i <= j ; j--)
                System.out.print("A");
            for (int j = num; i < j ; j--)
                System.out.print("A");
            System.out.println();
        }
    }

在这里插入图片描述