我想返回所有滿足上面代碼中的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