我收到对以下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 []'? –