天天育儿网,内容丰富有趣,生活中的好帮手!
天天育儿网 > java 沙漏_Java – 沙漏

java 沙漏_Java – 沙漏

时间:2024-04-16 09:09:37

相关推荐

java 沙漏_Java  – 沙漏

我只是失踪了一点点.我想要的是:

*******

*****

***

*

***

*****

*******

我得到了什么

*******

*****

***

*

*

***

*****

*******

代码

public class HD404 {

public static void main(String[] args) {

int N = StdIn.readInt();

int x = N*2-1;

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

for (int j = i; j > 0; j--) {

StdOut.print(" ");

}

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

StdOut.print("*");

}

x-=2;

StdOut.println();

}

x = 1;

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

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

StdOut.print(" ");

}

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

StdOut.print("*");

}

x += 2;

StdOut.println();

}

}

}

现在我大多只是在猜测,我只是不能指出我的错误.我在这里错过了什么?

解决方法:

问题在于你要求绘制一颗星的代码的第二部分,你从零开始,你应该从一开始.

x = 1;

for (int i = 0; i < N; i++)

应该换成

x = 3;

for (int i = 1; i < N; i++)

标签:java,hourglass

来源: https://codeday.me/bug/0702/1356779.html

如果觉得《java 沙漏_Java – 沙漏》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。