定义一个长度为5的一维整形数组,输出其中最大值和最小值,以及在数组中的位置Java
时间: 2024-10-13 09:06:48 浏览: 41
在Java中,你可以使用以下代码定义一个长度为5的一维整型数组,并找出其中的最大值、最小值及其位置:
```java
public class Main {
public static void main(String[] args) {
// 定义一个长度为5的一维整型数组
int[] array = {10, 20, 30, 40, 50};
// 初始化最大值和最小值,初始值设为数组的第一个元素
int max = array[0];
int min = array[0];
int maxIndex = 0;
int minIndex = 0;
// 遍历数组找到最大值和最小值及相应的位置
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
maxIndex = i;
} else if (array[i] < min) {
min = array[i];
minIndex = i;
}
}
// 输出结果
System.out.println("最大值: " + max + ", 位置: " + maxIndex);
System.out.println("最小值: " + min + ", 位置: " + minIndex);
}
}
```
当你运行这段代码时,它会输出数组中的最大值和最小值及其在数组中的索引。
阅读全文