국비교육/국비교육 복습
Day05_loop_Test12 : 푸시업 갯수 세기 (for 반복문의 활용 - sum)
Luver Duck
2022. 8. 6. 23:19
(Q) 오늘부터 30일간 다이어트를 하기로 했습니다
매일 갯수를 늘려가면서 푸시업을 할 계획입니다.
첫째날은 3개만 합니다.
둘째날부터는 전날보다 3개씩 더 합니다.
1) 30일 동안 일자별로 하게 되는 푸시업의 개수를 출력
2) 30일 동안 하게 되는 푸시업 개수의 총 합계를 출력
1) 30일동안 일자별로 하게 되는 푸시업의 갯수
2) 30일동안 하게 되는 푸시업 개수의 총 합계
package day05;
public class Day05_loop_Test12 {
public static void main(String[] args) {
int pushUP = 0;
for(int i = 1 ; i <= 30 ; i ++) {
pushUP += 3;
System.out.println(i +"일의 푸시업 갯수는 " + pushUP + "개 입니다");
}
System.out.println("30일 동안의 총 푸시업 갯수는 " + pushUP + "개 입니다");
}
}
- 대입 연산자 '+='를 활용하면 반복이 될 때마다 반복되기 이전 변수의 데이터에 값을 더해서 대입한다
- 매 회 반복을 할 때마다 System.out을 입력하면 해당 회차에 푸시업 갯수(pushUP)를 확인할 수 있다
- 반복을 끝낸 최종 회차에 변수 pushUP에 저장된 값은 30일동안의 총 푸시업 개수이다