국비지원 JAVA 풀스택 과정/JAVA
[JAVA] 복리 계산기
ODaram
2022. 10. 4. 17:33
복리 계산기
package com.dream.controls;
import java.util.Scanner;
/*
변수의 누적(+=) : 복리 계산기
공식 : 전체금액 = 원금 + (원금X이자율)
복리는 여러 번 반복되는 형태이다. 즉, 루프(Loop, 반복문)를 이용한다.
ex) total = money + (money * rate); // 누적이 안된다.
money = money + (money * rate); // 누적이 된다.
money += (money * rate);
*/
/*
복리 계산기 프로그램
원금과 예치 기간을 입력 받아 이자율 0.1을 적용해 N년 뒤 금액을 구하세요.
금리는 전체 금액의 10%일 경우 0.1로 보면 되고, 원금을 money라고 선언한다. 예치 기간은 10년이다.
데이터 : rate (금리, double), money (원금, int), year (예치 기간, int)
*/
public class Interest {
public static void main(String[] args) {
System.out.println("복리 계산기");
Scanner scan = new Scanner(System.in);
double rate=0.1; //이자율 변수 선언
int money=0, year=0; //원금, 예치기간 변수 선언
System.out.print("원금을 입력하세요 : ");
money = scan.nextInt();
System.out.print("예치 기간을 입력하세요 : ");
year = scan.nextInt();
for(int i=1; i<=year; i++) {
money = (int)(money + (money * rate)); //정수형으로 형변환
}
System.out.println(year+" 년 후의 금액은 "+money+" 입니다.");
}
}