本帖最后由 张森 于 2013-1-10 18:13 编辑
兄弟 你这说得太笼统了 不知道什么情况 你最好截图发上来 到底是编译异常还是运行异常.
不过根据你上面的代码 好像多了一个括号
public static int getMax(int[] arr)
{
int max = arr[0];
{----------------------------------------------------你此次多了一个括号,但也不应该是你说的那个错误,
for(int x=1; x<arr.length; x++)
{
if(arr[x]>max)
max = arr[x];
}--------------------------------------------------------这里这个括号是中文的,有可能是你手动写在这里的时候 写错了
return max;
}
不管你的数组是空 还是长度是0 报道异常都应是NullPointerException 或者 ArrayIndexOutOfBoundsException |