7-2设计⼀个BankAccount类(20分)7-2 设计⼀个BankAccount类 (20 分)
设计⼀个BankAccount类,这个类包括:
(1)⼀个int型的balance表时账户余额。
(2)⼀个⽆参构造⽅法,将账户余额初始化为0。
(3)⼀个带⼀个参数的构造⽅法,将账户余额初始化为该输⼊的参数。
(4)⼀个getBlance()⽅法,返回账户余额。
(5)⼀个withdraw()⽅法:带⼀个amount参数,并从账户余额中提取amount指定的款额。(6)⼀个deposit()⽅法:带⼀个amount参数,并将amount指定的款额存储到该银⾏账户上。
设计⼀个Main类进⾏测试,分别输⼊账户余额、提取额度以及存款额度,并分别输出账户余额。
输⼊格式:
依次输⼊账户余额、提取额度、存款额度
输出格式:
依次输出初始账户余额、提取amount额度后的账户余额、存⼊amount后的账户余额
输⼊样例:
在这⾥给出⼀组输⼊。例如:
700
70
7
输出样例:
在这⾥给出相应的输出。例如:
700
630
637
代码
import Scanner;
class BankAccount {
public int balance;
public BankAccount(){
this.balance =0;
}nextint()方法
public BankAccount(int balance){
this.balance = balance;
}
public int getBlance(){
return balance;
}
public void withdraw(int amount){
balance -= amount;
}
public void deposit(int amount){
balance += amount;
}
}
public class Main {
public static void main(String[] args){
Scanner input =new Scanner(System.in);
int balance = Int();
int wamount = Int();
int damount = Int();
BankAccount myaccount =new BankAccount(balance);  System.out.Blance());
myaccount.withdraw(wamount);
System.out.Blance());
myaccount.deposit(damount);
System.out.Blance());
input.close();
}
}