java数组找出最大最小值
时间: 2024-06-14 20:05:56 浏览: 153
以下是两种在Java中找出数组最大最小值的方法:
1. 对数组排序并获取最大最小值:
```java
import java.util.Arrays;
public class ArrayMinMax {
public static void main(String[] args) {
int[] array = {5, 2, 9, 1, 7};
Arrays.sort(array);
int min = array[0];
int max = array[array.length - 1];
System.out.println("Min value: " + min); // 输出:Min value: 1
System.out.println("Max value: " + max); // 输出:Max value: 9
}
}
```
2. 遍历数组并逐个比较获取最大最小值:
```java
public class ArrayMinMax {
public static void main(String[] args) {
int[] array = {5, 2, 9, 1, 7};
int min = array[0];
int max = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i];
}
if (array[i] > max) {
max = array[i];
}
}
System.out.println("Min value: " + min); // 输出:Min value: 1
System.out.println("Max value: " + max); // 输出:Max value: 9
}
}
```
阅读全文