public class App {
public static void main(String[] args) {
int data[] = new int[]{9,7,5,4,6,8,1,};
sort(data);
print(data);
}
public static void main(String[] args) {
int data[] = new int[]{9,7,5,4,6,8,1,};
sort(data);
print(data);
}
public static void sort(int arr[]){
for(int x=0;x<arr.length;x++){
for(int y=0;y<arr.length-1;y++){
if(arr[y]>arr[y+1]){
int t=arr[y];
arr[y]=arr[y+1];
arr[y+1]=t;}
}
}
}
public static void print(int[] temp) {
for(int x=0;x<temp.length;x++){
System.out.println(temp[x]+",");
}
System.out.println();
}
}
for(int x=0;x<arr.length;x++){
for(int y=0;y<arr.length-1;y++){
if(arr[y]>arr[y+1]){
int t=arr[y];
arr[y]=arr[y+1];
arr[y+1]=t;}
}
}
}
public static void print(int[] temp) {
for(int x=0;x<temp.length;x++){
System.out.println(temp[x]+",");
}
System.out.println();
}
}
除了这种方法进行排序,Java有一个特殊的方法进行排序,语法:“java.util.Arrays.sort(数组名称);”,这种方法在以后的开发中可以经常使用,但是绝对不能在面试的时候就写一句这个,不然不会有分的。