성적 배열 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);
}
'JAVA > java 예시' 카테고리의 다른 글
[JAVA] 정렬 + 이름의 수가 5개 이상 출력 + 각 이름의 글자 수 출력 (0) | 2023.09.12 |
---|---|
[JAVA] 성적 리스트에서 70점 이상만 합계 구하기 (0) | 2023.09.12 |
[JAVA] 성적관리 프로그램 (0) | 2023.03.26 |
[JAVA] 숫자 야구(while / Integer.parseInt) (0) | 2023.03.26 |
[JAVA] 가위바위보 게임(random, .equals) (0) | 2023.03.26 |