📅  最后修改于: 2023-12-03 14:42:43.257000             🧑  作者: Mango
在Java中,如果需要找到数组中的最小值或最大值,可以使用Arrays类中的min和max方法。
可以使用Arrays类中的min方法来查找数组中的最小值。示例如下:
int[] arr = {1, 2, 3, 4, 5};
int min = Arrays.stream(arr).min().getAsInt();
System.out.println("数组中的最小值为:" + min);
输出结果为:
数组中的最小值为:1
上述代码中,我们使用了Java 8的Stream来操作整个数组,并将Stream中的最小值get出来作为结果。
如果你使用的是Java 7或更早的版本,可以使用以下方式查找数组中的最小值:
int[] arr = {1, 2, 3, 4, 5};
int min = arr[0];
for(int i=0; i<arr.length; i++){
if(arr[i] < min){
min = arr[i];
}
}
System.out.println("数组中的最小值为:" + min);
输出结果同上。
可以使用Arrays类中的max方法来查找数组中的最大值。示例如下:
int[] arr = {1, 2, 3, 4, 5};
int max = Arrays.stream(arr).max().getAsInt();
System.out.println("数组中的最大值为:" + max);
输出结果为:
数组中的最大值为:5
同理,如果你使用的是Java 7或更早的版本,可以使用以下方式查找数组中的最大值:
int[] arr = {1, 2, 3, 4, 5};
int max = arr[0];
for(int i=0; i<arr.length; i++){
if(arr[i] > max){
max = arr[i];
}
}
System.out.println("数组中的最大值为:" + max);
输出结果同上。
综上所述,通过使用Arrays类中的min和max方法,我们可以轻松查找数组中的最小值和最大值。