[문제]
정수 리스트의 합계를 구하세요.
[데이터]
[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);
}
}
다음검색