1
1
package Bank_Account ;
2
+ import java .util .Scanner ;
2
3
/**
3
4
* Project: Java Programming
4
5
* Package: Bank_Account
@@ -24,25 +25,26 @@ public BankAccount()
24
25
accountOwner = " " ;
25
26
accountBalance = 0 ;
26
27
}
27
- public void setAccountNumber (int acct )
28
+ public void setAccountNumber ()
28
29
{
29
- accountNumber = acct ;
30
+ accountNumber = accountNumber ;
30
31
}
31
32
public int getAccountNumber ()
32
33
{
33
34
return accountNumber ;
34
35
}
35
- public void setAccountOwner (String owner )
36
+ public void setAccountOwner ()
36
37
{
37
- accountOwner = owner ;
38
+ accountOwner = accountOwner ;
38
39
}
40
+
39
41
public String getAccountOwner ()
40
42
{
41
43
return accountOwner ;
42
44
}
43
- public void setAccountBalance (double balance )
45
+ public void setAccountBalance ()
44
46
{
45
- accountBalance = balance ;
47
+ accountBalance = accountBalance ;
46
48
}
47
49
public double getAccountBalance ()
48
50
{
@@ -51,12 +53,30 @@ public double getAccountBalance()
51
53
public double deductMonthlyFee ()
52
54
{
53
55
double monthlyFee = 4.00 ;
54
- double newAccountBalance = accountBalance - monthlyFee ;
55
- return newAccountBalance ;
56
+ return accountBalance - monthlyFee ;
56
57
}
57
58
public void explainAccountPolicy ()
58
59
{
59
60
System .out .println ("The $4 service fee will be deducted on a monthly basis." );
60
61
System .out .println ("Your new account balance is " + deductMonthlyFee ());
61
62
}
63
+ public void getData ()
64
+ {
65
+ Scanner enter = new Scanner (System .in );
66
+ System .out .print ("Enter account number: " );
67
+ accountNumber = enter .nextInt ();
68
+ System .out .print ("Enter account balance: " );
69
+ accountBalance = enter .nextDouble ();
70
+ enter .nextLine ();
71
+ System .out .print ("Enter account owner: " );
72
+ accountOwner = enter .nextLine ();
73
+ }
74
+ public void showData ()
75
+ {
76
+ System .out .println ("Bank Account Number: " + getAccountNumber ());
77
+ System .out .println ("Account Owner: " + getAccountOwner ());
78
+ System .out .println ("Account Balance: " + getAccountBalance ());
79
+ explainAccountPolicy ();
80
+ }
81
+
62
82
}
0 commit comments