方法1
public class Sort
{
public static void main(String[] args)
{
int[] num1 = {4,3,2,-2,-8,55,33,24,56,23,65,88,457,-23,-66};
sort(num1);
}
public static void sort(int[] num)
{
int j=0;
while(j<num.length)
{
for(int i=0;i<num.length-1;i++)
{
if(num[i]>num[i+1])
{
int temp;
temp = num[i];
num[i]=num[i+1];
num[i+1]=temp;
}
}
j++;
}
for(int i=0;i<num.length;i++)
{
System.out.print(num[i]+" ");
}
}
}
方法2:
import java.util.Arrays;
public class Sort2
{
public static void main(String[] args)
{
int[] num = {4,3,2,-2,-8,55,33,24,56,23,65,88,457,-23,-66};
Arrays.sort(num);
for(int i : num)
{
System.out.print(i+ " ");
}
System.out.println();
String[] str = {"Mike","Jerry","Tom","Lucy","Lily","Auther","Yoyo"};
Arrays.sort(str);
for(String s : str)
{
System.out.print(s + " ");
}
}
}
本文提供了两种Java排序方法的示例:一种是使用冒泡排序算法手动实现数组排序;另一种是利用Java标准库函数Arrays.sort()对整型及字符串数组进行排序。这两种方法分别展示了基础排序算法的实现方式和现代Java编程中简化排序任务的方法。

6473

被折叠的 条评论
为什么被折叠?



