JAVA/java 예시

[JAVA] 성적 배열 a에서 70점 이상만 합계 구하기

congs 2023. 9. 12. 01:08

성적 배열 a에서 70점 이상만 합계 구하기

public static void main(String[] args) {
		

		int a[] = {10,20,30,40,50,60,70,80,90};
		int sum1 = 0;
		
//java
		for(int i=0; i<a.length; i++) {
			if(a[i]>=70) {
				sum1 += a[i];
			}
		}
		System.out.println("java구현 sum: "+sum1);
		

//Stream
		int sum2 = Arrays.stream(a).filter(b->b>=70).sum(); 
		//매개변수 b를 가져와서 b는 70이상
		System.out.println("Stream구현 sum: "+sum2);

	}