用Java定义一个10个元素组成的一维数组,输出该数组中的最大值、最小值、所有元素总和,以及最大值和最小值在该数组中的位置。
时间: 2023-04-09 13:02:52 浏览: 274
好的,这是一个关于Java数组的问题,我可以回答。以下是代码示例:
```java
public class Main {
public static void main(String[] args) {
int[] arr = {5, 2, 9, 1, 7, 4, 6, 8, 3, 0};
int max = arr[0];
int min = arr[0];
int sum = 0;
int maxIndex = 0;
int minIndex = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
maxIndex = i;
}
if (arr[i] < min) {
min = arr[i];
minIndex = i;
}
sum += arr[i];
}
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
System.out.println("所有元素总和:" + sum);
System.out.println("最大值位置:" + maxIndex);
System.out.println("最小值位置:" + minIndex);
}
}
```
输出结果为:
```
最大值:9
最小值:0
所有元素总和:45
最大值位置:2
最小值位置:9
```
阅读全文