0
這不是應該返回正確的值嗎?因爲它特別定義了int[] temp
?但是,它表示temp
未解決。因此我必須在if
之內放入另一個退貨temp
並更改else
聲明中的最後return
,因此有兩個退貨。如果我在if和else中設置了值,我不能將它返回給外部嗎?適當的地點上的返回
public int[] maxEnd3(int[] nums) {
if (nums[0] > nums[2]) {
int[] temp = {nums[0],nums[0],nums[0]};
}
else {
int[] temp= {nums[2],nums[2],nums[2]};
}
return temp;
}
哦,非常感謝你,我已經知道了 – 2014-09-12 21:48:51