import java.util.Scanner;
/**
* 冒泡排序
*/
public class Sort {
public static void sort(){
Scanner sc = new Scanner(System.in);
int[] sort = new int[10];
int temp;
System.out.println("请输入10个需要排序的数字");
for (int i = 0; i < sort.length; i++) {
sort[i]=sc.nextInt();
}
for (int i = 0; i < sort.length-1; i++) {
for (int j = 0; j < sort.length - i - 1; j++) {
if (sort[j]<sort[j+1]){
temp=sort[j];
sort[j]=sort[j+1];
sort[j+1]=temp;
}
}
}
System.out.println("排列后的顺序:");
for (int i = 0; i < sort.length; i++) {
System.out.println(sort[i]+"=====");
}
}
public static void main(String[] args) {
sort();
}
}
Java面试题,手写冒泡排序
于 2022-09-02 19:59:09 首次发布