In dit voorbeeld zullen we leren om de enkelvoudige rente en samengestelde rente in Java te berekenen.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:
- Java-scannerklasse
- Java-operators
Voorbeeld 1: Bereken enkelvoudige rente in Java
import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner class Scanner input = new Scanner(System.in); // take input from users System.out.print("Enter the principal: "); double principal = input.nextDouble(); System.out.print("Enter the rate: "); double rate = input.nextDouble(); rate = rate/100; System.out.print("Enter the time: "); double time = input.nextDouble(); double interest = (principal * time * rate) / 100; System.out.println("Principal: " + principal); System.out.println("Interest Rate: " + rate); System.out.println("Time Duration: " + time); System.out.println("Simple Interest: " + interest); input.close(); ) )
Uitvoer
Voer de hoofdsom in: 1000 Voer het tarief in: 8 Voer de tijd in: 2 Hoofdsom: 1000,0 Rentetarief: 8,0 Tijdsduur: 2,0 Enkelvoudige rente: 160,0
In het bovenstaande voorbeeld hebben we de Scanner
klasse gebruikt om hoofdsom , tarief en tijd als invoer van de gebruiker te nemen. We gebruiken dan de formule van enkelvoudig belang om het enkelvoudig belang te berekenen.
Simple Interest = (Principal * Rate * Time) / 100
Voorbeeld 2: Bereken samengestelde rente
import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner class Scanner input = new Scanner(System.in); // take input from users System.out.print("Enter the principal: "); double principal = input.nextDouble(); System.out.print("Enter the rate: "); double rate = input.nextDouble(); System.out.print("Enter the time: "); double time = input.nextDouble(); System.out.print("Enter number of times interest is compounded: "); int number = input.nextInt(); double interest = principal * (Math.pow((1 + rate/100), (time * number))) - principal; System.out.println("Principal: " + principal); System.out.println("Interest Rate: " + rate); System.out.println("Time Duration: " + time); System.out.println("Number of Time interest Compounded: " + number); System.out.println("Compound Interest: " + interest); input.close(); ) )
Uitvoer
Voer de hoofdsom in: 1000 Voer het tarief in: 10 Voer de tijd in: 3 Voer het aantal keren in dat de rente wordt berekend: 1 Hoofdsom: 1000,0 Rentepercentage: 10,0 Tijdsduur: 3,0 Aantal tijd dat de rente is samengesteld: 1 Samengestelde rente: 331,00000000000045
In het bovenstaande voorbeeld hebben we de formule van samengestelde rente gebruikt om de samengestelde rente te berekenen.
Hier hebben we de methode Math.pow () gebruikt om de kracht van het getal te berekenen.