老师的代码Int[] a = {10,15,8,20,35,9};Int Linshi;for(i = 0 ;i< a.length-1;i++) for(j=0 ; i <a.length-i-1;j++) //这里老师把j写错为i ,导致下面出现数组坐标越界 if(a[j]>a[j+1]) // 这里出现坐标越界 {Linshi = a[j]; a[j]=a[j+1]; a[j+1]=Linshi; }冒泡排序我已经搞懂了 ,但是这里出错一直搞不明白,为什么写错i会越界,j则不会越界呢?
添加回答
举报
0/150
提交
取消