用java定义一个长度为 10 的整数型数组,每个数字都赋值为0到9的随机整数。允许重复, 输出最后一个最大值以及对应的下标。
时间: 2024-09-09 17:01:09 浏览: 43
java 实现随机数组输出及求和实例详解
在Java中,你可以使用以下步骤来定义一个长度为10的整数型数组,并为每个元素赋值为0到9之间的随机整数:
1. 导入`java.util.Random`类,用于生成随机数。
2. 创建一个长度为10的整数数组。
3. 创建一个`Random`类的实例。
4. 使用循环来填充数组,为每个元素生成一个随机数。
5. 遍历数组以找到最后一个最大值以及对应的下标。
下面是实现这些步骤的示例代码:
```java
import java.util.Random;
public class RandomArray {
public static void main(String[] args) {
// 定义长度为10的整数数组
int[] array = new int[10];
// 创建Random类的实例
Random random = new Random();
// 填充数组
for (int i = 0; i < array.length; i++) {
// 生成0到9之间的随机整数并赋值给数组元素
array[i] = random.nextInt(10);
}
// 初始化最大值和下标
int max = array[0];
int maxIndex = 0;
// 遍历数组找到最后一个最大值及其下标
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
maxIndex = i;
}
}
// 输出最后一个最大值及其下标
System.out.println("最后一个最大值是: " + max);
System.out.println("对应的下标是: " + maxIndex);
}
}
```
在这段代码中,我们首先导入了`java.util.Random`类,并创建了一个长度为10的整数数组。然后我们使用`Random`类的实例来为数组的每个位置生成一个0到9之间的随机整数。在填充数组后,我们遍历数组来找到最后一个最大值及其对应的下标,并将它们打印出来。
阅读全文