import java.util.Scanner;
public class random {
public static void whileTest() {
int temp = 0;
int i, j;
System.out.println("请输入你要随机生成的个数:");
Scanner shuru = new Scanner(System.in);
int shuru1 = shuru.nextInt();
int sum[] = new int[shuru1];
System.out.println("随机生成10个整数型的数:");
for (i = 0; i < sum.length; i++) {
sum[i] = (int) (Math.random() * 100);
System.out.print(sum[i] + " ");
}
for (i = 0; i < sum.length; i++) {
for (j = i + 1; j < sum.length; j++) {
if (sum[i] > sum[j]) {
temp = sum[i];
sum[i] = sum[j];
sum[j] = temp;
}
}
}
System.out.println();
System.out.println("排序后的结果:");
for (i = 0; i < sum.length; i++) {
System.out.print(sum[i] + " ");
}
/*
* boolean result = Math.random() < 0.9; System.out.println(result +
* "."); // static定义的方法只 return result;
*/
}
public static void main(String[] args) {
whileTest();
}
}
随机生成整数 然后对其排序(冒泡法)
最新推荐文章于 2024-01-15 08:28:31 发布
本文介绍了一个使用Java实现的简单程序,该程序能够根据用户输入的数量生成指定数量的随机整数,并对其进行排序。通过使用Scanner类获取用户输入,利用Math.random()方法生成随机数,最后采用冒泡排序算法对生成的随机数进行排序。
&spm=1001.2101.3001.5002&articleId=21654523&d=1&t=3&u=e1a44720548f4ae0a89923a8193471e8)
8141

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



