求帮吗老说我数组过届
java吧
全部回复
仅看楼主
level 1
class Disi2
public static void main(String[] args)
{
int[] suzu= new int[]{10,1,7,8,9,4,3,2};
paixu(suzu);
dayin(suzu);
}
public static void paixu(int[] suzu)
{
for(int x=0;x<suzu.length-1;x++)
{
for(int y=x+1;x<suzu.length;y++)
{
if(suzu[x]>suzu[y])
{int temp=suzu[x];
suzu[x]=suzu[y];
suzu[y]=temp;}
}
}
}
public static void dayin(int[] suzu)
{
System.out.print("[");
for(int x=0;x<suzu.length;x++)
{
if(x!=suzu.length-1)
System.out.print(suzu[x]+", ");
else
System.out.print(suzu[x]+"]");
}
}
}
2015年10月08日 04点10分 1
level 1
2015年10月08日 04点10分 2
level 5
排序里面是y<suzu.length-1不是y,那样就无限循环了
2015年10月08日 04点10分 3
不是x
2015年10月08日 04点10分
@lol高手联系我 单身20年[酷]
2015年10月08日 04点10分
我看到了 吧y写成x了…………
2015年10月08日 05点10分
1