-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSICalculator.java
More file actions
52 lines (40 loc) · 1.35 KB
/
Copy pathSICalculator.java
File metadata and controls
52 lines (40 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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() + ").";
}
}