Java定义一个长度为5的一维整型数组,输出其中的最大值和最小值以及其在数组中对应的位置。
时间: 2024-09-29 09:09:26 浏览: 37
基于LSTM神经网络模型的日志异常检测项目源码(高分大作业)
在Java中,你可以这样做:
```java
public class Main {
public static void main(String[] args) {
int[] array = new int[5]; // 定义一个长度为5的一维整型数组
// 初始化数组元素,这里仅为示例,实际应用中可以替换为你想要的数值
array[0] = 10;
array[1] = 20;
array[2] = 30;
array[3] = 40;
array[4] = 50;
// 找到最大值和最小值及其位置
int maxValue = array[0];
int minValue = array[0];
int maxIndex = 0;
int minIndex = 0;
for (int i = 1; i < array.length; i++) {
if (array[i] > maxValue) {
maxValue = array[i];
maxIndex = i;
}
if (array[i] < minValue) {
minValue = array[i];
minIndex = i;
}
}
System.out.println("最大值是 " + maxValue + ",位于索引 " + maxIndex);
System.out.println("最小值是 " + minValue + ",位于索引 " + minIndex);
}
}
```
这段代码首先初始化了一个长度为5的整型数组,然后遍历数组找到最大值和最小值,并记录下它们对应的索引。最后输出这两个值及其位置。
阅读全文