创建长度为10的double数组b,通过循环的方式赋值(0~10的随机数)。找出数组中最大值并输出。
时间: 2024-10-20 15:03:53 浏览: 20
首先,我们可以使用`java.util.Random`类生成0到10之间的随机数,然后创建一个长度为10的`double`数组。接着遍历数组,找出最大值并将其打印出来。以下是如何用Java实现这个过程的代码:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个Random对象
Random random = new Random();
// 创建长度为10的double数组
double[] b = new double[10];
// 循环赋值
for (int i = 0; i < b.length; i++) {
// 生成0到10的随机数(包括0和10)
double randomNumber = random.nextDouble() * 10;
// 将随机数赋给数组中的元素
b[i] = randomNumber;
}
// 初始化一个变量来保存最大值,假设初始值为数组的第一个元素
double max = b[0];
// 遍历数组,更新max的值
for (double num : b) {
if (num > max) {
max = num;
}
}
// 输出最大值
System.out.println("Array maximum value is: " + max);
}
}
```
运行这段代码后,它会输出数组`b`中的最大值。
阅读全文