提示:数组初始化值可自拟,输出结果如下图
用流很简单
int[] intArray = {12,3,34,67,100,99};
IntStream intStream = IntStream.of(intArray);
IntSummaryStatistics statistics = intStream.summaryStatistics();
System.out.println("the max:" + statistics.getMax());
System.out.println("the min:" + statistics.getMin());
先对数组排序 然后取【0】和【length-1】
Arrays.sort(); 这个是对数组排序的API 排序完成后按楼上说的取【0】和【length-1】 再判断哪个是最大哪个是最小
public static void main(String[] args) {
Integer[] arr = new Integer[]{7,5,6,1,8,3,2};
List ints = Arrays.asList(arr);
Collections.sort(ints);
System.out.println("arr数组元素包括:"+ints);
System.out.println("数组的最小值为:"+ints.get(0));
System.out.println("数组的最大值为:"+ints.get(ints.size()-1));
}