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("Kapital: ", + principal); System.out.println("Zinssatz: ", + rate); System.out.println("Zeit: ", + time); System.out.println("单利: ", + interest); input.close(); } }
Ergebnis ausgeben
Geben Sie das Kapital ein: 1000 Geben Sie den Zinssatz ein: 8 Geben Sie die Zeit ein: 2 Kapital: 1000.0 Zinssatz: 8.0 Zeit: 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("Kapital: ", + principal); System.out.println("Zinssatz: ", + rate); System.out.println("Zeit: ", + time); System.out.println("Zinseszins-Zeiten: ", + number); System.out.println("Zinseszins: ", + interest); input.close(); } }
Ergebnis ausgeben
Geben Sie das Kapital ein: 1000 Geben Sie den Zinssatz ein: 10 Geben Sie die Zeit ein: 3 Geben Sie die Anzahl der Zinseszins-Zeiten ein: 1 Kapital: 1000.0 Zinssatz: 10.0 Zeit: 3.0 Zinseszins-Zeiten: 1 Zinseszins: 331.00000000000045
In diesem Beispiel haben wir das Zinseszins-Verfahren verwendet, um Zinseszins zu berechnen.
Hier haben wirMath.pow()Methoden zur Berechnung der Potenz eines numerischen Wertes.