gpt4 book ai didi

java - 无法生成输出(for 循环)

转载 作者:行者123 更新时间:2023-12-01 06:25:51 24 4
gpt4 key购买 nike

我正在尝试打印

****1
***22
**333
*4444
55555

由于我是java初学者,我只是打印

11111
22222
33333
44444
55555

我的解决方案:

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

****
***
**
*

我的解决方案:

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

我尝试将它们合并在一起,但我不知道该怎么做。我知道我相当接近,但我被困在这里。

最佳答案

在尝试解决问题之前,您必须先了解问题。就您而言,

  • 有两个循环,因为有列和行
  • 生成列的循环:
    • 必须位于生成行的内部
    • 必须知道是打印星星还是数字
  • 生成线条的循环
    • 必须知道该行应该打印哪个数字
    • 必须知道该行应打印多少颗星星

关于java - 无法生成输出(for 循环),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15028227/

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