public class SICalculator { private static float rate_Of_Interest; private float principal_Amount; private float time_Period; static { rate_Of_Interest = 6.0f; } public SICalculator() { principal_Amount = 1000000; time_Period = 2; } public SICalculator(float principal_Amount, float time_Period) { this.principal_Amount = principal_Amount; this.time_Period = time_Period; } public static void setrate_Of_Interest(float rate) { rate_Of_Interest = rate; } public static float getrate_Of_Interest() { return rate_Of_Interest; } public float CalculateSI() { return (principal_Amount * time_Period * rate_Of_Interest); } public void DisplaySimple_Interest() { System.out.println("Principal Amount : " + principal_Amount + "."); System.out.println("Time Period : " + time_Period + "."); System.out.println("Rate Of Interest : " + rate_Of_Interest + "."); System.out.println("Simple Interest : " + CalculateSI()); } public void display() { System.out.println("Principal Amount : " + principal_Amount + "\nTime Period : " + time_Period + " \nRate Of Interest : " + rate_Of_Interest + "%."); } @Override public String toString() { return "SICalculator (principal = " + principal_Amount + " , Time Period = " + time_Period + " , Rate Of Interest = " + rate_Of_Interest + "% , Simple Interest = " + CalculateSI() + ")."; } }