IT 개발노트

for문 예제6 (매일 n배씩 증가하면 m날에는 몇배가 되나) 본문

알고리즘/JAVA

for문 예제6 (매일 n배씩 증가하면 m날에는 몇배가 되나)

limsungju 2019. 2. 7. 13:33

문제 : 첫날에 1원을 예금하고, 다음날에는 전날의 2배씩 증가하는 방식이다. 30일째 되는날 예금해야하는 금액을         구하시오

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package sungju.Java.Test1;
 
public class Test1 {
    public static void main(String[] args) {
        int sum=0;
        int i;
        int money=1;
        for(i=1; i<=29; i++) {
            //29일까지 입근한 금액을 확인하기 위한 조건
            sum=sum+money;
            //다음일자가 되기전에 금액을 2배해준다.
            money=money*2;
        }
        System.out.println("30일째에는 "+ money+ "원 입금");
    }
}