class xuanzepaixu
{
/*
需求:将一个数组按从小到大排列
思路:1,返回值类型是void
2,有未知参数
*/
public static void selectsort(int [] arr)
{
for (int x=0;x<arr.length ;x++ )
{
for (int y=0;y<arr.length ;y++ )
{
if (arr[x]>arr[y])
{
int temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
}
}
}
public static void main(String [] args)
{
int [] arr={2,5,9,3,6,7};
bianli(arr);
selectsort(arr);
bianli(arr);
}
/*
需求:遍历数组中的元素,并打印
思路:1,返回值类型是void
2,有未知参数
*/
//遍历
public static void bianli(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]+"]");
}
}
}
应该是从小到大的,但是结果是
[2,5,9,3,6,7]
[8,7,6,5,3,2] |