高分提问了,Java语言怎么打印由星号组成的直角三角形 5C

高分提问了,Java语言怎么打印由星号组成的直角三角形

打印结果如下:

*
**
***
****
*****
******
*******
********

4个回答

    /**
     * @description 打印直角三角形
     * @param       长度
     * @return
     * @date        2019/10/5 10:23
     */
    public static void rightAngledTriangle (int num) {
        for (int i = 0; i < num; i++) {
            for (int j = 0; j < i+1; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }

u013254183
Iamoldwang 我这能打印出来啊,有什么问题
4 个月之前 回复
dabocaiqq
请你们大家多多姿瓷我菠菜菌 不行,大神,你的程序是不行的。
4 个月之前 回复
    public static void rightAngledTriangle(int num) {
        for (int i = 0; i < num; i++) {
            for (int j = 0; j < i + 1; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }

    public static void main(String[] args) {
        rightAngledTriangle(8);
    }

public static void main(String[] args) {
int num = 20;
for (int i = 0; i < num; i++) {
for (int j = 0; j < i+1; j++) {
System.out.print("*");
}
System.out.println();
}
}

逻辑并不难,无非是第几行打印1+几个,行中间有个换行,
编写一个方法参数为要打印几行,
大致思路:
for i=0 - 参数行
{
for(j = 0 - i+1)
{
//打印一个*
System.out.print("*");
}
//换行
System.out.println();
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问