Java Program to Find the Simple Interest

In the previous article, we have seen Java Program to Find Trigonometric Values of an Angel

In this article we are going to see how to find the Simple Interest using Java programming language.

Java Program to Find the Simple Interest

Before Jumping into the program directly let’s see how to Find the Simple Interest.

Simple Interest(SI) = (P*T*R)/100

Where,

  • P represents Principal Amount
  • T represents Time
  • R represents Rate of Interest

Example:

Let 
P = 20
R = 5
T = 1
SI = (P*R*T)/100 = 1

Let’s see different ways to find Simple Interest.

Method-1: Java Program to Find the Simple Interest By Using Static Input Value

Approach:

  • Declare a double variable say ‘p’ and assign the value to it, which holds the value of the principal amount.
  • Declare a double variable say ‘r’ and assign the value to it, which holds the value of the rate of interest.
  • Declare a double variable say ‘t’ and assign the value to it, which holds the value of time of interest.
  • Declare a double variable say ‘si’ which will hold the value of simple interest.
  • Using the formula (p*t*r)/100 find simple interest.
  • Print the result.

Program:

import java.util.*;
class Main
{
    public static void main(String [] args)
    {
        //declared the value of p,t and r
        double p = 20000;
        double r = 5;    
        double t = 1;
        //finding simple interest by using the formula
        double si =  (p*t*r)/100;
        System.out.println("The simple interest is: " + si);
    }
}

Output:

The simple interest is: 1000.0

Method-2: Java Program to Find the Simple Interest By Using User Input Value

Approach:

  • Declare a double variable say ‘p’ to hold the value of the principal amount and take the value as user input.
  • Declare a double variable say ‘r’ to hold the value of the rate of interest
  • Declare a double variable say ‘t’ and assign the value to it, which holds the value of time of interest.
  • Declare a double variable say ‘si’ to hold the result i.e. value of the simple interest.
  • Using the formula (p*t*r)/100 find simple interest.
  • Print the result.

Program:

import java.util.*;
class Main
{
    public static void main(String [] args)
    {
        //Scanner class object created
        Scanner s = new Scanner(System.in);  
        //Taking the value of p,t and r as user input
        System.out.println("Enter the value of principal amount:");
        double p = s.nextDouble();                                          
        System.out.println("Enter the value of rate of interest:");
        double r = s.nextDouble();           
        System.out.println("Enter the value of time:");
        double t = s.nextDouble();

        //finding simple interest by using the formula
        double si =  (p*t*r)/100;
        System.out.println("The simple interest is: " + si);
    }
}

Output:

Enter the value of principal amount:
10000
Enter the value of rate of interest:
5
Enter the value of time:
4
The simple interest is: 2000.0

Method-3: Java Program to Find the Simple Interest By Using User Defined Method

Approach:

  • Declare a double variable say ‘p’ to hold the value of the principal amount and take the value as user input.
  • Declare a double variable say ‘r’ to hold the value of the rate of interest
  • Declare a double variable say ‘t’ and assign the value to it, which holds the value of time of interest.
  • Declare a double variable say ‘si’ to hold the result i.e. value of the simple interest.
  • Call a user defined method simpleInterest() with parameter p, t and r as parameter to find simple interest
  • Inside the method by using the formula (p*t*r)/100 find simple interest.
  • Print the result.

Program:

import java.util.*;
class Main
{
    public static void main(String [] args)
    {
        //Scanner class object created
        Scanner s = new Scanner(System.in);  
        //Taking the value of p,t and r as user input
        System.out.println("Enter the value of principal amount:");
        double p = s.nextDouble();                                          
        System.out.println("Enter the value of rate of interest:");
        double r = s.nextDouble();           
        System.out.println("Enter the value of time:");
        double t = s.nextDouble();
        //calling simpleInterest() method
        simpleInterest(p,t,r);
    }
    
    //simpleInterest() user defined method to find simple interest
    public static void simpleInterest(double p, double t, double r)
    {
        //finding simple interest by using the formula
        double si =  (p*t*r)/100;
        System.out.println("The simple interest is: " + si);
    }
}

Output:

Enter the value of principal amount:
100000
Enter the value of rate of interest:
5.5
Enter the value of time:
10
The simple interest is: 55000.0

Provided list of Simple Java Programs is specially designed for freshers and beginners to get familiarize with the concepts of Java programming language and become pro in coding.

Related Java Programs: