我在第4行收到错误说"忘记了.class,可能在最后。"有人可以告诉我解决方案是什么?
附注 - 已导入Java.util。
public double median(int[] arr)
{
int[] sortedArr = Arrays.sort(arr[]);
int arrayIndex = 0;
int halfArrayIndex = 0;
for(int i = 0; i < sortedArr.length; i++)
{
arrayIndex = i;
}
if(arrayIndex % 2 == 0)
{
halfArrayIndex = arrayIndex / 2;
return sortedArr[half];
}
else
{
halfArrayIndex = arrayIndex / 2;
return ((double)sortedArr[half + 1] + sortedArr[half]) / 2;
}
}
答案 0 :(得分:3)
此行不正确:
int[] sortedArr = Arrays.sort(arr[]);
应该是:
Arrays.sort(arr);
请注意:
Arrays.sort()
没有返回值[]