알고리즘

[10] 평균 구하기 JAVA

탑팀 2022. 11. 21. 16:27

 

 

 

다른 사람의 풀이

 

 

Arrays.stream() : 정적 메소드 Arrays.stream()에 인자로 배열을 입력하면 배열을 순회하는 스트림 객체를 만든다. 

average() : 평균을 구하는 메소드

Optional 클래스 - orElse() , orElseGet()

  • orElse() 메소드는 해당 값이 null 이거나 null이 아니어도 실행
  • orElseGet() 메소드는 해당 값이 null 일때만 실행

위의 풀이에서 orElse()는 average의 값이 있으면 average를 리턴하고 값이 없으면other을 리턴하는 메소드로 사용되었다.