用java定义一个长度为 10 的整数型数组,每个数字都赋值为0到9的随机整数。允许重复, 输出最后一个最大值以及对应的下标。
时间: 2024-09-09 12:01:09 浏览: 59
在Java中,你可以使用以下步骤来定义一个长度为10的整数型数组,并为每个元素赋值为0到9之间的随机整数:
- 导入
java.util.Random
类,用于生成随机数。 - 创建一个长度为10的整数数组。
- 创建一个
Random
类的实例。 - 使用循环来填充数组,为每个元素生成一个随机数。
- 遍历数组以找到最后一个最大值以及对应的下标。
下面是实现这些步骤的示例代码:
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之间的随机整数。在填充数组后,我们遍历数组来找到最后一个最大值及其对应的下标,并将它们打印出来。
相关推荐


















