gpt4 book ai didi

java - Java 中的数字模式

转载 作者:搜寻专家 更新时间:2023-11-01 01:07:28 33 4
gpt4 key购买 nike

我正在尝试制作一个输出的程序
this pattern.

到目前为止我已经做了:

public class printPattern {
public static void main(String[] args) {
int a = 6;
int i, j;
int max = 1;
int num;

for(i = 1; i <= a; i++){
num = 1;
System.out.println("0");
for(j = 1; j <= max; j++){
System.out.print(num);
System.out.print(" ");
num++;
}
max++;
}
}
}

但是我得到的输出是

this.

“0”用于显示空格,但我想删除包含第一个“0”的整行,以便输出以“1”开头。我不确定要更改什么。任何帮助将非常感激。谢谢。

最佳答案

我建议添加条件(如果我们需要打印出分隔符):

   for (int i = 1; i <= a; ++i) {
if (i > 1)
System.out.println(); // more than 1 line, need delimiter (new line)

for (int j = 1; j <= i; ++j) {
if (j > 1)
System.out.print(" "); // more than 1 column, need delimiter (space)

System.out.print(j);
}
}

关于java - Java 中的数字模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51553494/

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