gpt4 book ai didi

java - "return"语句与 "for loop"

转载 作者:行者123 更新时间:2023-12-01 07:40:10 26 4
gpt4 key购买 nike

在java编程语言中,如何在return语句中实现“for循环”

我有这个代码

public String toString(){
return String.format(num[0]+" - "+num[1]+" - "+num[2]+" - "+num[3]+" - "+num[4]+" - "+num[5]+" - "+num[6]+" - "+num[7]+" - "+num[8]+" - "+num[9]+" - "+num[10]+" - "+num[11]+" - "+num[12]+"\n");
}

如果 num 数组有 1000 个项目,并且我想返回所有这些元素,我该如何做到这一点,而不需要像以前一样逐一写入..

我尝试使用 for 循环,但出现错误

public String toString(){
for(int j=0 ; j<100 ; j++)
return String.format(num[j]+" - ");
}

最佳答案

如果您在循环内执行return,则会中断循环。您想要做的是返回一个大字符串,并将所有其他字符串连接起来。做一个

public String toString(){
for(int j=0 ; j<100 ; j++)
s = s +" "+num[j];
}

其中 s 是缓存字符串。然后,在循环之后,执行 return s; 这样你就拥有了它们。

关于java - "return"语句与 "for loop",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6021269/

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