猿问

下面的程序哪里出错?


class   ArrayTest


public   static   void   main(String []args)

{

int[]  arr={5,1,6,4,2,8,9};

int  max=getMax_2(arr);

int  min=getMin(arr);

System.out.println("max="+max);

System.out.println("mmin="+min);

boolean[]  ar=new  boolean[3];

System.out.println(ar[1]);

}

}



public   static   int   getMaxx_2(int[]  arr)

{

int  min=0;

for(  int  x=1     ; x<arr.length;x++)

{

if(arr[x]<arr[min])

min=x;

}

return  arr[min];

}


spacer.gif






{




qq_丘比特_0
浏览 903回答 1
1回答

qq_岁月静好与君语_0

boolean[]  ar=new  boolean[3];   是在main方法里面定义的,是局部变量,不会自动初始化,必须先初始化;此时的ar[1]是没值的
随时随地看视频慕课网APP

相关分类

Java
我要回答