import java.util.Arrays;
public class MatchExam {
public static void main(String[] args) {
int[] arr = {2,4,6,8};
// 스트림을 통과한 객체수
long count = Arrays.stream(arr).count();
System.out.println("스트림을 통과한 객체 수 : "+count);
// 모든 객체의 합
long sum = Arrays.stream(arr).sum();
System.out.println("합계 : " + sum);
// average()의 리턴값 : OptionalDouble
// getAsDouble()은 OptionalDouble타입을 Double타입으로 바꿔준다.
double average = Arrays.stream(arr).average().getAsDouble();
System.out.println("평균 : "+average);
// max()의 리턴값 : OptionalInt
int max = Arrays.stream(arr).max().getAsInt();
System.out.println("최댓값 : " + max);
// min()
int min = Arrays.stream(arr).min().getAsInt();
System.out.println("최솟값 : " + min);
}
}
댓글 영역