杭州网站建设出名,现在的网站一般做多宽最好,好看的论坛源码,搜索引擎营销的优缺点刚刚学习Java不到一个星期#xff0c;本来是搞C的#xff0c;没事学习Java#xff0c;将来可以更好的想Android方向发展一下。现在正处于磨基础的阶段#xff0c;对与每一个新手来书#xff0c;最痛苦的莫过于此了。写了一个冒泡排序#xff0c;用C的思想写#xff0c;没…刚刚学习Java不到一个星期本来是搞C的没事学习Java将来可以更好的想Android方向发展一下。现在正处于磨基础的阶段对与每一个新手来书最痛苦的莫过于此了。写了一个冒泡排序用C的思想写没有任何错误但是改成Java就出现如下错误Exception in thread main java.lang.ArrayIndexOutOfBoundsException: 7at Range.paixu(c6_8.java:11)at c6_8.main(c6_8.java:29)貌似自己没有遇到过数组越界C都没有问题怎么这里就有问题了。把自己的代码也贴出来吧。代码写的比较粗糙没任何注释。class Range{void paixu(int arr[]){for (int i 0; i arr.length - 1; i){int temp;for (int j 0; j arr.length - i; j){if (arr[j] arr[j 1]){temp arr[j];arr[j] arr[j 1];arr[j 1] temp;}}}}}public class c6_8{public static void main(String []args){int arr[] {2, 5, 1, 32, 21, 3, 8};Range r new Range();r.paixu(arr);for (int j 0; j arr.length; j){System.out.print( arr[j]);}}}对于一个新手来说改这个有点难度。最后还是想到了Java的下标越界检查啊。我的天啊。检查了半天。不容易该死的Java可恨又可爱啊