C C++ Java Data Structure Python JavaScript CSS Ajax PL/SQL PHP Puzzles C programs C++ programs Java programs

Home » Java programs » Java basic programs

Java program to calculate compound interest

In this java program, we are going to learn how to calculate compound interest? Here, we are reading principle, rate and time and calculating compound interest.
Submitted by IncludeHelp, on November 19, 2017

Given principle, rate and time and we have to find compound interest using java program.

Example:

    Enter Principal : 5000
    Enter Rate : 5
    Enter Time : 3
    Amount : 5788.125000000001
    Compound Interest : 788.1250000000009

Program to find compound interest in java

import java.util.Scanner;

public class CompoundInterest 
{
	public static void main(String args[])
	{
		// declare and initialize here.
		double A=0,Pri,Rate,Time,t=1,CI;
		
		// create object.
		Scanner S=new Scanner(System.in);
		
		// enter principal, rate, time here
		System.out.print("Enter Principal : ");
		Pri=S.nextFloat();
		
		System.out.print("Enter Rate : ");
		Rate=S.nextFloat();
		
		System.out.print("Enter Time : ");
		Time=S.nextFloat();
		
		Rate=(1 + Rate/100);
		for(int i=0;i<Time;i++)
			t*=Rate;
		
		A=Pri*t;
		System.out.print("Amount : " +A);
		CI=A-Pri;
		System.out.print("\nCompound Interest : " +CI);	
	}
}

Output

First run:
Enter Principal : 5000
Enter Rate : 5
Enter Time : 3
Amount : 5788.125000000001
Compound Interest : 788.1250000000009

Second run:
Enter Principal : 10000
Enter Rate : 20
Enter Time : 5
Amount : 24883.199999999997
Compound Interest : 14883.199999999997








COMMENTS