Java。使用二次循环打印图形。1使用两个二重循环输出,1~4行使用一个二重循环,5~7行使用一个

2024-11-26 20:32:49
推荐回答(3个)
回答1:

    题主你好,代码如下:

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

if (i % 2 == 1) {
for (int n = 7; n > i; n--) {
System.out.print("");
}

for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
for (int i = 1; i <= 5; i++) {

if (i % 2 == 1) {
for (int n = 5; n > i; n--) {
System.out.print("");
}

for (int j = 5; j >= i; j--) {
System.out.print("*");
}
System.out.println();
}
}

    运行效果:

*

***

*****

*******

*****

***

*

    希望能帮到你,望采纳。

回答2:

自己写~~~哈哈

回答3:

for(int i=1;i<5;i++){
for(int j=1;j<=(2*i-1);j++){
System.out.print("*");
}
System.out.println();
}
for(int i=1;i<=3;i++){
for(int j=1;j<=(7-2*i);j++){
System.out.print("*");
}
System.out.println();
}