gpt4 book ai didi

java - 循环调整 - 我需要重写这个 Java 程序片段

转载 作者:行者123 更新时间:2023-12-02 05:22:39 25 4
gpt4 key购买 nike

我的目标是 build 一个金字塔:

Example

我应该使用循环(for 或 while)来获得这种效果。我使用以下代码完成了此操作:

package finalprob1;
public class FinalProb1 {
public static void main(String[] args) {
int row = 1;
int input = 6;
int rowcount = 11;
int blocknum = 1, blockperrow = 1;
while (row <= rowcount)
{
while(blocknum < blockperrow)
{
System.out.print(input * blocknum + " ");
blocknum = blocknum +1 ;
}
blocknum = 1;
System.out.println();
blockperrow = blockperrow + 1;
row = row +1;
}
} // END OF MAIN
} // END OF CLASS

代码非常困惑..我确信有一个非常简单的方法可以通过两个循环来完成此操作,但我似乎无法弄清楚。任何帮助将不胜感激。

最佳答案

可以像这样简单地完成

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

关于java - 循环调整 - 我需要重写这个 Java 程序片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26375128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com