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() + ").";
}
}