gpt4 book ai didi

java - 如何在for循环中向空字符串添加值?

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

我在弄清楚如何将值附加到字符串末尾时遇到了一些麻烦。在给定的代码中,我们得到了一个骰子值,并使用“*”打印它。例如,值 5 将在第一行中包含两个 *,在第二行中包含 1,在第三行中包含 2。为此,我创建了一个 for 循环,一旦达到该值就会终止并尝试附加一个空字符串。我不知道如何将其表示为每行都有一定数量星星的骰子。我尝试过其他方法,例如首先查找总值并创建第二个 while 循环来添加星星,但似乎无法弄清楚。

public String toString() {
String stars = " ";

for (int i = 0; i < value(); i++) {
if (stars.contains("* * *")){
//next line
}
stars += "*";
}

System.out.print(stars);
}

最佳答案

没有必要这样做。您可以创建一个方法让它打印出来。如:

static void draw(diceValue) {
if (diceValue == 1) {
for (int i = 0; i < diceValue; i++){
System.out.println("*");
}
}
}

然后,在 main 方法中,您将调用此函数(方法)。另外,我在您的代码中没有看到 main 方法。

public static void main(String[] args) {
draw(1)
}

请注意,1 是输入参数或给您的骰子值。

关于java - 如何在for循环中向空字符串添加值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60406045/

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