- 변수의 누적(+=): 복리 계산기
- 공식: 전체금액 = 원금 + (원금x이자율)
- 복리는 여러 번 반복되는 형태이다. 즉, 루프(Loop, 반복문)를 이용한다.
- 금리(rate)는 전체 금액의 10%일 경우 0.1로 보면 되고, 원금을 money라고 선언한다. 예치 기간은 10년이다.
- 원금: 10000원
total = money + (money * rate); //누적이 안된다.
money = money + (money * rate); //누적이 된다.
money += (money * rate);
package com.dream.controls;
import java.util.Scanner;
public class Interest {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int money = 0, year = 0; //원금, 예치기간 변수 선언
double rate = 0.1; //이자율을 변수 선언
System.out.println("===== 복리 계산 프로그램 =====");
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+"입니다.");
}
}'Java > 기타 알고리즘' 카테고리의 다른 글
| 1부터 100까지 짝수를 출력하되 한 줄에 10개씩 출력하라. (0) | 2023.04.05 |
|---|---|
| 1에서 100까지 10개 단위로 총합을 출력하기 (0) | 2023.04.05 |
| Input Num (0) | 2022.11.11 |
| 구구단게임 (0) | 2022.11.11 |
| 주사위 게임 만들기 (0) | 2022.11.11 |