Java中,随机输入三个数,让他们从大到小输出
时间: 2024-09-18 17:01:03 浏览: 36
输入一个数n,输出1——n之间不能被5整除的数,一行5个数(JAVA)
5星 · 资源好评率100%
在Java中,你可以使用`java.util.Random`类来生成随机数,并配合数组或集合对它们进行排序,然后输出。以下是一个简单的示例:
```java
import java.util.Arrays;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
// 随机生成三个整数
int[] numbers = new int[3];
for (int i = 0; i < numbers.length; i++) {
numbers[i] = random.nextInt(100); // 在0到99之间随机选择
}
// 对数组进行降序排列
Arrays.sort(numbers);
reverseArray(numbers); // 自定义的反转数组函数
System.out.println("从大到小的顺序: ");
for (int num : numbers) {
System.out.print(num + " ");
}
}
private static void reverseArray(int[] arr) {
int left = 0;
int right = arr.length - 1;
while (left < right) {
int temp = arr[left];
arr[left++] = arr[right];
arr[right--] = temp;
}
}
}
```
运行这个程序,它会生成并打印出三个随机数,按照从大到小的顺序显示。
阅读全文