我想返回所有满足上面代码中的if语句的数组元素。java-how如何在数组中返回多个值
这里的输出是满足if条件的所有第一个元素。
switch(ch) {
case 1: {
g = prob1 * totoutcome;
flag = (int) g;
for(int i=0; i<9; i++) {
if(a1[0][0].equals(veh[i]) && flag > 0) {
flag--;
return(id[i] + " " + name[i] + " " + number[i] + " " + veh[i] + " " + color[i] + " " + type[i] + "\n");
}
}
break;
}
你能解释一下你想做什么吗?每个变量的意思是什么? –
return语句只能返回一个“item”。无论是值的列表,整数,字符串或任何类型的东西。这是非常基本的。 :) – A1ternat1ve