我收到對以下Java代碼中的錯誤錯誤:類型不匹配:不能從int轉換爲int []在Java代碼中
public int[] maxEnd3(int[] nums) {
int larger = Math.min(nums[0],nums[2]);
return larger;
}
Error: int larger [] = Math.min(nums[0],nums[2]); ^^^^^^ Type mismatch: cannot convert from int to int[]
爲什麼我不能計算2個數組值的最小值?
如果你想返回數組較大然後更改 方法maxEnd3
返回爲int,而不是數組爲int的
你覺得''不能從int轉換爲int []'是什麼意思? – Savior
當你的方法聲明承諾你將返回一個'int []'時,你正在返回一個'int'。將其更改爲'public int maxEnd3(int [] nums)'。 – Gendarme
呃,你的代碼與你的錯誤信息不一致 - 是'int large'還是'int greater []'? –