Java 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,和值,平均值,并在屏幕上输出。
时间: 2024-09-29 15:09:55 浏览: 86
在Java中,你可以按照以下步骤来完成这个任务:
1. **创建一维数组并初始化**:
```java
int[] array = new int[10]; // 创建一个包含10个整数的数组
for (int i = 0; i < array.length; i++) {
array[i] = (int) (Math.random() * 100); // 随机生成0到99之间的整数
}
```
2. **计算最大值、最小值、和值**:
```java
int max = array[0], min = array[0];
int sum = 0;
for (int num : array) {
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
sum += num;
}
```
3. **计算平均值**:
```java
double average = (double) sum / array.length;
```
4. **输出结果**:
```java
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
System.out.println("和值: " + sum);
System.out.println("平均值: " + average);
```
5. **完整的代码示例**:
```java
public class Main {
public static void main(String[] args) {
int[] array = new int[10];
for (int i = 0; i < array.length; i++) {
array[i] = (int) (Math.random() * 100);
}
int max = array[0], min = array[0];
int sum = 0;
for (int num : array) {
if (num > max) {
max = num;
} else if (num < min) {
min = num;
}
sum += num;
}
double average = (double) sum / array.length;
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
System.out.println("和值: " + sum);
System.out.println("平均值: " + average);
}
}
```
阅读全文
相关推荐


















