import java.util.*;
public class QQQ {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int [] a =new int[10];
for (int i = 0;i <10 ;i++ ){
System.out.println("请输入第"+(i+1)+"个数字"); //从键盘输入10个数字
a[i] = sc.nextInt();
}
for (int i = 1;i< a.length-1;i++ ){ //思路:1将最大数字放到最后
for (int j = 0;j<a.length-i ;j++ ){ //2将次大放在倒数第二位置
if (a[j] > a[j+1]){ //然后逐步排
int t = a[j]; //从第一个和第二个开始比较,逐步交换位置
a[j] = a[j+1];
a[j+1] = t;
}
}
}
for (int i = 0;i<a.length ;i++ ){
System.out.println(a[i]);
}
}
}
该博客展示了一个简单的Java程序,用于从键盘接收10个整数,并使用冒泡排序算法将它们按升序排列。程序首先读取用户输入的数字,然后通过两层循环实现排序,最后打印出排序后的数字序列。
6637

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



