我将有一系列类似的随机数组。
array1[] = {1,2,3,0,0,5,6}
array1[] = {1,2,0,0,4,5,6}
我希望他们最终结束,所以我用X替换第一个。
array1[] = {1,2,3,X,0,5,6}
array1[] = {1,2,X,0,4,5,6}
我正在使用的代码替换了所有的零而不只是一个。
array1[] = {1,2,3,X,X,5,6}
array1[] = {1,2,X,X,4,5,6}
这不是我想要的。我很高兴只更换一个但只更换一个。 我正在使用的代码,
for(int i=0; i<array.length; i++){
if(fruit[i] == 0)
fruit[i]=X;
}
希望很清楚,谢谢你的帮助!现在被困在这一段时间。
答案 0 :(得分:2)
尝试使用break。
for(int i = 0; i < array.length; i++) {
if(fruit[i] == 0) {
fruit[i] = X;
break;
}
}
这将确保只更改一个,最多