Java program az egyszerű kamat és az összetett kamat kiszámításához

Ebben a példában megtanuljuk kiszámolni a Java egyszerű kamatát és összetett kamatát.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java szkenner osztály
  • Java operátorok

1. példa: Számítsa ki a Java egyszerű érdeklődését

 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(); ) )

Kimenet

 Írja be a tőkét: 1000 Írja be az árfolyamot: 8 Írja be az időpontot: 2 Tőke: 1000,0 Kamatláb: 8,0 Időtartam: 2,0 Egyszerű kamat: 160,0

A fenti példában arra használtuk az Scannerosztályt, hogy a felhasználó által bevitt alapértéket , arányt és időt vegyük figyelembe . Ezután az egyszerű kamat képletét használjuk az egyszerű kamat kiszámításához.

 Simple Interest = (Principal * Rate * Time) / 100

2. példa: Számítsa ki az összetett kamatot

 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(); ) )

Kimenet

 Írja be a tőkét: 1000 Írja be az árfolyamot: 10 Írja be az időt: 3 Írja be a kamatszámítások számának számát: 1 Tőke: 1000,0 Kamatláb: 10,0 Időtartam: 3,0 Összetett időbeli kamat: 1 Összetett kamat: 331.00000000000045

A fenti példában a kamatos kamat képletét használtuk a kamatos kamat kiszámításához.

Itt a Math.pow () metódust használtuk a szám teljesítményének kiszámításához.

érdekes cikkek...