JAVA/java 예시

[JAVA] 성적 리스트에서 70점 이상만 합계 구하기

congs 2023. 9. 12. 01:10

 

성적 리스트에서 70점 이상만 합계 구하기

public static void main(String[] args) {
		

		int a[] = {10,20,30,40,50,60,70,80,90};

		List<Integer> aList = new ArrayList<>();
		for(Integer tmp : a) {
			aList.add(tmp);
		}
		
		int listSum = aList.stream().filter(b->b>=70).mapToInt(n->n.intValue()).sum();
		System.out.println("list합계: ");
		System.out.println(listSum);
		
		Stream<Integer> s = aList.stream();
		s.filter(b->b>=70).forEach(System.out::println);
		
		Stream<Integer> s1 = aList.stream();
		int s1Sum = s1.mapToInt(n->n.intValue()).filter(b->b>=70).sum();
		System.out.println(s1Sum);

	}