对于银行存取款的流程,人们非常熟悉,用户可在银行对自己的资金账户进行存款、取款、查询余额等操作,极大地方便了人们对资金的管理。 本案例要求使用所学的知识编写一个程序,实现银行存取款功能。案例要求具体如下: (1)创建账户,初始存款为500元。 (2)向账户存入1000元。 (3)从账户取出800元。Java语言
时间: 2023-05-30 21:07:55 浏览: 1574
Java模拟银行小项目.zip
5星 · 资源好评率100%
实现代码如下:
```
public class BankAccount {
private String accountNumber; // 账户号码
private double balance; // 账户余额
// 构造方法,创建账户时,初始存款为500元
public BankAccount(String accountNumber) {
this.accountNumber = accountNumber;
this.balance = 500.0;
}
// 存款方法,向账户存入指定金额
public void deposit(double amount) {
balance += amount;
System.out.println("已向账户" + accountNumber + "存入" + amount + "元,当前余额为" + balance + "元。");
}
// 取款方法,从账户取出指定金额
public void withdraw(double amount) {
if (balance >= amount) {
balance -= amount;
System.out.println("已从账户" + accountNumber + "取出" + amount + "元,当前余额为" + balance + "元。");
} else {
System.out.println("账户余额不足,无法取款。");
}
}
// 查询余额方法
public void checkBalance() {
System.out.println("账户" + accountNumber + "当前余额为" + balance + "元。");
}
public static void main(String[] args) {
// 创建账户
BankAccount account = new BankAccount("123456789");
// 存款1000元
account.deposit(1000);
// 取款800元
account.withdraw(800);
// 查询余额
account.checkBalance();
}
}
```
运行结果如下:
已向账户123456789存入1000.0元,当前余额为1500.0元。
已从账户123456789取出800.0元,当前余额为700.0元。
账户123456789当前余额为700.0元。
阅读全文