English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 예제에서는 Java에서 단리와 복리를 계산하는 방법을 배웁니다.
이 예제를 이해하려면 다음을 이해해야 합니다Java 프로그래밍주제:
import java.util.Scanner; class Main { public static void main(String[] args) { //Scanner 클래스의 객체를 생성합니다 Scanner input = new Scanner(System.in); //사용자의 입력을 받습니다 System.out.print("입력 원금: "); double principal = input.nextDouble(); System.out.print("입력 이자율: "); double rate = input.nextDouble(); rate = rate/100; System.out.print("입력 시간: "); double time = input.nextDouble(); double interest = (principal * time * rate) / 100; System.out.println("본금: " + principal); System.out.println("이자율: " + rate); System.out.println("시간: " + time); System.out.println("단리: " + interest); input.close(); } }
결과 출력
본금을 입력하세요: 1000 이자율을 입력하세요: 8 시간을 입력하세요: 2 본금: 1000.0 이자율: 8.0 시간: 2.0 단리: 160.0
위의 예제에서는 Scanner 클래스를 사용하여 사용자의 입력을 받았습니다 principal,rate 과 time.그런 다음,단리 공식을 사용하여 단리를 계산합니다.
단리 = (Principal * Rate * Time) / 100
import java.util.Scanner; class Main { public static void main(String[] args) { //Scanner 클래스의 객체를 생성합니다 Scanner input = new Scanner(System.in); //사용자의 입력을 받습니다 System.out.print("입력 원금: "); double principal = input.nextDouble(); System.out.print("입력 이자율: "); double rate = input.nextDouble(); System.out.print("입력 시간: "); double time = input.nextDouble(); System.out.print("입력 복리 계산 횟수: "); int number = input.nextInt(); double interest = principal * (Math.pow((1 + rate/100), (time * number))) - principal; System.out.println("본금: " + principal); System.out.println("이자율: " + rate); System.out.println("시간: " + time); System.out.println("복리 횟수: " + number); System.out.println("복리: " + interest); input.close(); } }
결과 출력
본금을 입력하세요: 1000 이자율을 입력하세요: 10 시간을 입력하세요: 3 복리 횟수를 입력하세요: 1 본금: 1000.0 이자율: 10.0 시간: 3.0 복리 횟수: 1 복리: 331.00000000000045
위의 예제에서 우리는 복리의 방정식을 사용하여 복리를 계산했습니다.
여기서 우리는 다음과 같이 사용했습니다.Math.pow()숫자의 권수를 계산하는 메서드