java使用随机数生成器Random生成10个30~70之间的随机数,并将这些随机数保存在数组中,在控制台输出显示后,使用选择排序进行再次输出
时间: 2024-05-02 19:18:27 浏览: 70
以下是Java代码实现:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int[] randomArray = new int[10];
// 生成10个30~70之间的随机数
for (int i = 0; i < 10; i++) {
randomArray[i] = random.nextInt(41) + 30; // 生成30~70之间的随机数
}
// 输出随机数数组
System.out.print("随机数数组:");
for (int num : randomArray) {
System.out.print(num + " ");
}
// 使用选择排序对数组进行排序
for (int i = 0; i < randomArray.length - 1; i++) {
int minIndex = i;
for (int j = i + 1; j < randomArray.length; j++) {
if (randomArray[j] < randomArray[minIndex]) {
minIndex = j;
}
}
if (minIndex != i) {
int temp = randomArray[i];
randomArray[i] = randomArray[minIndex];
randomArray[minIndex] = temp;
}
}
// 输出排序后的数组
System.out.print("\n排序后的数组:");
for (int num : randomArray) {
System.out.print(num + " ");
}
}
}
```
示例输出:
```
随机数数组:36 57 34 49 61 56 46 59 49 50
排序后的数组:34 36 46 49 49 50 56 57 59 61
```
阅读全文