数组的排序问题(很菜,但我不会啊。),帮帮我。
这段程序哪错了啊,我想用冒泡法实现排序,但运行后出现数组边界错误。
class paixu{
public static void main(String s[]){
int a[]={10,24,8,12,32,56,78,45,26,6};
int temp,m;
m=a.length;
for(int i=0;i<m;i++){
for(int j=1;j<=m-j;j++){
if(a[i]<a[i+1]){
temp=a[i+i];
a[i+1]=a[i];
a[i]=temp;
}
}
}
for(int j=0;j<=10;j++){
System.out.println(a[j]);
}
}
}