gpt4 book ai didi

java - 无法弄清楚For循环

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:01 24 4
gpt4 key购买 nike

我最近开始使用 java,所以不幸的是我在这方面很糟糕。我有一个关于今天类里面提出的for循环问题的问题,但我无法弄清楚其中的一部分。我们应该打印出:

                           __1__   
_333_
55555

只有 for 循环。

我已经开始编写代码,但无法弄清楚如何打印出数字,尽管我弄清楚了空格。

public class Question{
public static void main(String [] args){
for(int j=1; j<=3;j++){
for(int i=1; i<=3-j; i++){
System.out.print(" ");
}
for(int k=?; k<=?; k??){
System.out.print(???);
}
for(int m=1; m<=3-j; m++){
System.out.print(" ");
}
System.out.println();
}

问号是我不知道里面是什么的地方。谢谢。

最佳答案

你可以这样做,

class Main {
public static void main(String[] args) {
int i, j, k;
for (i = 1; i <= 3; i++) {
for (j = 2; j >= i; j--) {
System.out.print("_");
}
for (k = 1; k <= (2 * i - 1); k++) {
System.out.print(i * 2 - 1);
}
for (j = 2; j >= i; j--) {
System.out.print("_");
}
System.out.println();
}
}
}

第一个for循环会在数字前打印_,第二个会打印数字,第三个会在数字后打印_

关于java - 无法弄清楚For循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53512142/

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