은행 문제
2023. 12. 22. 19:18ㆍ· LANGUAGE/└ Java
[문제]
은행 문제
- 사용자가 정한 금액을 매월 입금받는다
- 이자는 12개월이 되는 순간 지급된다
- 이자는 3%이며 복리로 계산된다
- 사용자가 정한 기간(년)만큼 동일한 과정을 반복한다.
[Java 코드]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("예치기간(년) 입력 : ");
int year = sc.nextInt();
System.out.print("월부금(원) 입력 : ");
int money = sc.nextInt();
int origin = money * 12; //원금
float rate = 3 / 100f; //연복리율
for(int i = 0; i < year; i++) {
int interest = (int)(origin * rate); //이자
int balance = origin + interest; // 원금 + 이자
System.out.println((i+1)+"년차 현황");
System.out.println("원금 : " + origin + "\n이자 : " + interest + "\n잔고 : " + balance);
System.out.println();
origin = balance + money * 12;
}
}
}
[실행 결과]

개인 공부 기록용입니다:)
728x90
'· LANGUAGE > └ Java' 카테고리의 다른 글
SimpleDateFormat 클래스의 날짜 및 시간 패턴(Date and Time Patterns) (2) | 2023.12.29 |
---|---|
배열 순서 바꾸기 (2) | 2023.12.23 |
일/시/분/초 구하기 - 게시글이 업로드 된 시점 문제 (0) | 2023.12.21 |
반복문을 간결하게 사용해보기 - 나이별 지하철 요금 계산 (0) | 2023.12.20 |
조건문에 불린 변수 사용해보기, 현재날짜 불러오기 - 건강검진의 해 구하기 (0) | 2023.12.19 |