JAVA定义一个10个元素组成的一维数组,输出该数组中的最大值、最小值、所有元素总和,以及最大值和最小值在该数组中的位置
时间: 2023-06-03 15:03:39 浏览: 408
好的,我可以帮您回答这个问题。
以下是 JAVA 代码实现:
```
public class Main {
public static void main(String[] args) {
int[] arr = {5, 8, 3, 6, 2, 7, 1, 9, 4, 10}; // 定义一个10个元素的一维数组
int max = arr[0]; // 初始化最大值为数组第一个元素
int min = arr[0]; // 初始化最小值为数组第一个元素
int sum = 0; // 初始化所有元素总和为0
int max_index = 0; // 初始化最大值位置为数组第一个元素
int min_index = 0; // 初始化最小值位置为数组第一个元素
for (int i = 0; i < arr.length; i++) {
// 找出最大值
if (arr[i] > max) {
max = arr[i];
max_index = i;
}
// 找出最小值
if (arr[i] < min) {
min = arr[i];
min_index = i;
}
// 累加所有元素的总和
sum += arr[i];
}
System.out.println("数组中的最大值为:" + max);
System.out.println("数组中的最小值为:" + min);
System.out.println("数组中所有元素的总和为:" + sum);
System.out.println("数组中最大值的位置为:" + max_index);
System.out.println("数组中最小值的位置为:" + min_index);
}
}
```
输出结果为:
```
数组中的最大值为:10
数组中的最小值为:1
数组中所有元素的总和为:55
数组中最大值的位置为:9
数组中最小值的位置为:6
```
阅读全文