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
Problem statement
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
Java Basic Programs »