本帖最后由 lucy198921 于 2013-3-24 01:15 编辑
对数组{4,1,3,5,9,7,2,6}
排序优化,运行的时候报错,哪些地方需要修改,加注释吧.
class ArrayDemo
{
public static void selectSort(int [x] arr)
{
for (int x=0;x<arr.length-1 ;x++ )
{
for (int y=x+1 ;y<arr.length;y++ )
{
if (arr [x] >arr [ y])
{
temp= arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
}
}
}
public static void main(String [] args)
{
int x={4,1,3,5,9,7,2,6}
printArr(arr);
selectSort(arr);
printArr(arr);
}
public static void printArr( int [x])
{
System.out.print("[ ");
for (int x=0;x<arr.length-1 ;x++ );
{
if (x==arr.length-1)
System.out.print(arr[x]);
else
System.out.print(arr[x]+", ");
}
System.out.println(" ]")
}
}
|