本帖最后由 杨兴庭 于 2013-7-5 22:16 编辑
在myEclipse中运行数组排序
public static void bubbleSort(int[]arr)
{
for (int x=0;x<arr.length ;x++ )
{
for (int y=0;y<arr.length-x-1 ;y++ )//-x;让每一次比较的元素减少,-1;避免角标越界。
{
if(arr[y]<arr[y+1])
{
int temp = arr[y];
arr[y] = arr[y+1];
arr[y+1]=temp;
}
}
}
}
public static void printArray(int[] arr)
{
System.out.println("[");
for(int x=0;x<arr.length;x++)
{
if(x!=arr.length-1)
System.out.println(arr[x]+", ");
else
System.out.println(arr[x]+"]");
}
可结果是
file:///C:/Users/lenovo/AppData/Roaming/Tencent/Users/952157486/QQ/WinTemp/RichOle/TN~2X%7BKFO2L%25N8EVH%60JW_%7DW.jpg
需要的形式排序前是一行[ss,df,fdf,ss],排序后是一行
|