알고리즘
[10] 평균 구하기 JAVA
탑팀
2022. 11. 21. 16:27
다른 사람의 풀이
Arrays.stream() : 정적 메소드 Arrays.stream()에 인자로 배열을 입력하면 배열을 순회하는 스트림 객체를 만든다.
average() : 평균을 구하는 메소드
Optional 클래스 - orElse() , orElseGet()
- orElse() 메소드는 해당 값이 null 이거나 null이 아니어도 실행
- orElseGet() 메소드는 해당 값이 null 일때만 실행
위의 풀이에서 orElse()는 average의 값이 있으면 average를 리턴하고 값이 없으면other을 리턴하는 메소드로 사용되었다.