java定义一个10个元素组成的一维数组,输出该数组中最大值最小值总和,以及在该数组位置
时间: 2024-09-10 14:29:02 浏览: 137
在Java中,你可以按照以下步骤定义一个包含10个元素的一维数组,计算其最大值、最小值、总和,并找到某个特定值的位置:
```java
// 定义一个长度为10的一维整型数组
int[] array = new int[10];
// 初始化数组元素(这里为了演示,假设所有元素都是1到10的随机数)
for (int i = 0; i < array.length; i++) {
array[i] = i + 1;
}
// 计算最大值、最小值和总和
int maxValue = Arrays.stream(array).max().getAsInt();
int minValue = Arrays.stream(array).min().getAsInt();
int sum = Arrays.stream(array).sum();
// 输出结果
System.out.println("最大值:" + maxValue);
System.out.println("最小值:" + minValue);
System.out.println("总和:" + sum);
// 找特定值的位置,例如查找值5的位置
int targetValue = 5;
int positionOfTarget = -1;
for (int i = 0; i < array.length; i++) {
if (array[i] == targetValue) {
positionOfTarget = i;
break;
}
}
if (positionOfTarget != -1) {
System.out.println("值" + targetValue + "的位置是:" + positionOfTarget);
} else {
System.out.println("目标值" + targetValue + "不在数组中");
}
阅读全文