现在 函数套用 数组 有点发懵了。
帮我看看有什么问题 打印出来 是 1,1,1,1,1
class geshu
{
public static void main(String[] arge)
{
int[] arr={5,3,2,4,1};
sort(arr);
printarr(arr);
}
public static void sort(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]=arr[x];
}
}
}
}
public static void printarr(int[] arr)
{
for(int x=0;x<arr.length;x++)
{
if(x!=arr.length-1)
System.out.print(arr[x]+", ");
else
System.out.println(arr[x]);
}
}
} |