创建 1个包含10个元素的整型数组 用三位随机整数初始化此数组
时间: 2024-03-20 14:44:54 浏览: 26
好的,我可以为您提供一个Java语言的示例代码,用于创建一个包含10个元素的整型数组,并用三位随机整数初始化该数组。请参考以下代码:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] array = new int[10];
Random random = new Random();
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(900) + 100; // 生成三位随机整数
}
System.out.println("Initialized array:");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
}
}
```
这段代码首先创建了一个长度为10的整型数组。然后使用Java内置的Random类生成三位随机整数,将其赋值给数组中的每一个元素。最后输出初始化后的数组内容。
相关问题
Java创建一个包含10个元素的整型数组,用三位随机整数初始化
可以使用Java的Random类生成随机数,然后通过循环将随机数填充到整型数组中。代码如下:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] arr = new int[10];
Random rand = new Random();
for (int i = 0; i < arr.length; i++) {
arr[i] = rand.nextInt(900) + 100; // 生成三位随机整数
}
System.out.println(Arrays.toString(arr)); // 输出数组
}
}
```
上述代码中,调用`Random.nextInt(int bound)`方法生成一个在0到bound之间的随机整数,因此我们可以通过`rand.nextInt(900) + 100`生成一个三位随机整数。循环10次将随机数填充到数组中,最后使用`Arrays.toString(arr)`方法将数组输出。
1.创建- 个包含10个元素的整型数组 用三位随机整数初始化此数组。 2.将此数组转换为List 1000 输出List中的全部元素。 3.使用默认的随机数重新 们序 并用Collections类的sort方法重新排序。 4.将3题中排好序的List元素 出其中的最大值和最小值
好的,以下是Java语言的示例代码实现您的需求:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
// 创建一个包含10个元素的整型数组,用三位随机整数初始化
int[] array = new int[10];
Random random = new Random();
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(900) + 100; // 生成三位随机整数
}
// 将数组转换为List
List<Integer> list = new ArrayList<>();
for (int i : array) {
list.add(i);
}
// 输出List中的全部元素
System.out.println("List elements:");
for (int i : list) {
System.out.print(i + " ");
}
System.out.println();
// 使用默认的随机数重新打乱顺序
Collections.shuffle(list);
// 使用Collections类的sort方法重新排序
Collections.sort(list);
// 输出排序后的List中的最大值和最小值
System.out.println("Min value: " + Collections.min(list));
System.out.println("Max value: " + Collections.max(list));
}
}
```
这段代码实现了您的所有需求:
1. 创建一个包含10个元素的整型数组,用三位随机整数初始化;
2. 将数组转换为List,并输出List中的全部元素;
3. 使用默认的随机数重新打乱顺序,然后使用Collections类的sort方法重新排序;
4. 输出排序后的List中的最大值和最小值。