[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/SRCarlo/JavaCrafters/main/CoreJavaDay4/src/SICalculator.java [Back]  [Original]

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

}

Web Proxy Viewer  |  New URL  |  Original Page