Programma Java per calcolare l'interesse semplice e l'interesse composto

In questo esempio, impareremo a calcolare l'interesse semplice e l'interesse composto in Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Java Scanner Class
  • Operatori Java

Esempio 1: calcolare l'interesse semplice 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(); ) )

Produzione

 Immettere il capitale: 1000 Immettere il tasso: 8 Immettere l'ora: 2 Principale: 1000,0 Tasso di interesse: 8,0 Durata: 2,0 Interesse semplice: 160,0

Nell'esempio precedente, abbiamo utilizzato la Scannerclasse per prendere principale , tariffa e tempo come input dall'utente. Quindi utilizziamo la formula dell'interesse semplice per calcolare l'interesse semplice.

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

Esempio 2: calcolare l'interesse composto

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

Produzione

 Immettere il capitale: 1000 Immettere il tasso: 10 Immettere il tempo: 3 Immettere il numero di volte in cui l'interesse è composto: 1 Principio: 1000,0 Tasso di interesse: 10,0 Durata del tempo: 3,0 Numero di interessi di tempo Compound: 1 Interesse composto: 331.00000000000045

Nell'esempio precedente, abbiamo utilizzato la formula dell'interesse composto per calcolare l'interesse composto.

Qui abbiamo utilizzato il metodo Math.pow () per calcolare la potenza del numero.

Articoli interessanti...