java一维数组找最大值和最小值
时间: 2024-09-21 19:02:33 浏览: 53
在Java中,一维数组找到最大值和最小值可以通过遍历数组的方式来完成。这里提供一种简单的示例:
```java
public class Main {
public static void main(String[] args) {
int[] array = {5, 2, 9, 1, 7}; // 示例的一维整型数组
int minValue = array[0]; // 初始化最小值为第一个元素
int maxValue = array[0]; // 初始化最大值为第一个元素
for (int i = 1; i < array.length; i++) {
if (array[i] > maxValue) {
maxValue = array[i]; // 如果当前元素大于最大值,更新最大值
}
if (array[i] < minValue) {
minValue = array[i]; // 如果当前元素小于最小值,更新最小值
}
}
System.out.println("数组中的最小值是:" + minValue);
System.out.println("数组中的最大值是:" + maxValue);
}
}
```
在这个例子中,我们首先假设第一个元素是最小值和最大值,然后依次比较每个后续元素,如果发现更大的数就更新最大值,发现更小的数就更新最小值。
阅读全文