java问题,大神帮忙看下这是有啥问题,为何有红字

如题所述

第1个回答  2017-08-19
因为你的数组访问越界了,所以出现红字.
因为Java的数组元素是从0开始到数组长度-1,所以用for循环遍历数组元素时,for循环要这样写for(int i=0;i<arr1.length;i++)或者for(int i=0;i<=arr1.length-1;i++)
把你的for循环 for(int i=0;i<=arr1.length;i++)改成for(int i=0;i<arr1.length;i++)去掉arr1前的等号=
并且把for循环 for(int i=0;i<=arr2.length;i++)改成for(int i=0;i<arr2.length;i++)去掉arr2前的等号= 就没有错误了.本回答被网友采纳
第2个回答  2017-08-18
完全看不清同学.追问

第3个回答  2017-08-18
同学,看不清啊。。。追问

第4个回答  2017-08-18
完全看不清同学.追问

相似回答