(Q) 30일동안 첫 날은 1원을 저금하고 둘째 날 부터는 이전 날의 2배씩 저금한다고 한다.
1) 한달동안 저금한 금액을 일자별로 출력
2) 한달 뒤 저금한 금액의 총액을 출력
1) 한달동안 저금한 금액을 일자별로 출력
2) 한달 뒤 저금한 금액의 총액을 출력
package day05;
public class Day05_loop_Test13 {
public static void main(String[] args) {
long money = 1L;
for(int i = 1 ; i <= 30 ; i ++) {
System.out.println(i + "일의 저금액은 " + money + "원 입니다");
money *= 2;
}
System.out.println("30일동안 총 저금한 금액은 " + money + "원 입니다");
}
}
- 대입 연산자 '*='를 활용하면 반복이 될 때마다 반복되기 이전 변수의 데이터에 값을 곱해서 대입한다
'국비교육 > 국비교육 복습' 카테고리의 다른 글
Day06_loop_Test14 : 구구단 문제 (combo 기능 구현) (★) (0) | 2022.08.07 |
---|---|
Day05_loop_Test14 : 구구단 문제 (for 반복문의 활용 + 입력) (★) (0) | 2022.08.06 |
Day05_loop_Test12 : 푸시업 갯수 세기 (for 반복문의 활용 - sum) (0) | 2022.08.06 |
Day05_loop_Test10 : 홀수/짝수의 갯수 세기 (for 반복문의 활용 - count) (0) | 2022.08.06 |
Day05_loop_Test09 : 소수 판정 프로그램 (for 반복문의 활용 - count) (★) (0) | 2022.08.06 |