为了账号安全,请及时绑定邮箱和手机立即绑定

下面的程序哪里出错?

下面的程序哪里出错?

qq_丘比特_0 2016-03-23 18:35:07
class   ArrayTestpublic   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];} {
查看完整描述

1 回答

?
qq_岁月静好与君语_0

TA贡献15条经验 获得超2个赞

boolean[]  ar=new  boolean[3];   是在main方法里面定义的,是局部变量,不会自动初始化,必须先初始化;

此时的ar[1]是没值的

查看完整回答
反对 回复 2016-03-23
  • 1 回答
  • 0 关注
  • 902 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信