CAFE

Java

[Stream]Stream sum with collect

작성자주인장|작성시간26.06.08|조회수4 목록 댓글 0

[문제]

정수 리스트의 합계를 구하세요.

 

[데이터]

[10, 20, 30, 40, 50]

 

[요구사항]

  • stream(), mapToInt(), sum() 메서드 사용
  • 전체 합계 출력

[소스]

import java.util.Arrays;

import java.util.List;

 

public class StreamSum {

    public static void main(String[] args) {

        List<Integer> numbers = Arrays.asList(10, 20, 30, 40, 50);

       

        System.out.println("숫자 리스트: " + numbers);

       

        // mapToInt()로 IntStream으로 변환하여 sum() 사용

        int sum = numbers.stream()

                         .mapToInt(Integer::intValue)  // Integer를 int로 변환

                         .sum();  // 합계 계산

       

        System.out.println("합계: " + sum);

    }

}

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼