class ArrayTest
{
public static void main(String args[])
{
int arr[]={5,1,6,4,2,8};
System.out.println("排序前数组为:");
printArray(arr);
selectArray(arr);
System.out.println("排序后数组为:");
printArray(arr);
}
public static void selectArray(int []arr) //编写函数定义排序功能,
{
for (int x=0;x<arr.length-1 ;x++ ) //选择排序为嵌套循环,两两比较后排序
{
for (int y=x+1;y<arr.length ;y++ )
{
if (arr[x]>arr[y])
{
int temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
}
}
}
public static void printArray(int []arr) //打印数组的功能
{
System.out.print("{");
for (int x=0;x<arr.length ;x++ )
{
if (x!=arr.length-1)
{System.out.print(arr[x]+", ");}
else
System.out.println(arr[x]+"}");
}
}
}