请用JAVA语言设计一个BANK类,要求:(1)成员变量String id//账号 double balance //余额 (2)包括的方法有“存款”、“取款”、和“显示账号” (3)编写一个测试类,创建两个不同的账号类对象,并分别完成存款、取款、显示账号等操作
时间: 2024-01-21 18:02:22 浏览: 61
JAVA实现银行账户类
5星 · 资源好评率100%
好的,我可以为您提供 JAVA 代码实现,如下所示:
```
public class Bank {
private String id;
private double balance;
// 构造方法
public Bank(String id, double balance) {
this.id = id;
this.balance = balance;
}
// 存款
public void deposit(double amount) {
balance += amount;
System.out.println("成功存入 " + amount + " 元,当前余额为 " + balance + " 元。");
}
// 取款
public void withdraw(double amount) {
if (balance >= amount) {
balance -= amount;
System.out.println("成功取出 " + amount + " 元,当前余额为 " + balance + " 元。");
} else {
System.out.println("余额不足,取款失败。");
}
}
// 显示账号
public void display() {
System.out.println("账号 " + id + " 的当前余额为 " + balance + " 元。");
}
}
// 测试类
public class BankTest {
public static void main(String[] args) {
// 创建两个不同的账号类对象
Bank bank1 = new Bank("001", 1000.0);
Bank bank2 = new Bank("002", 2000.0);
// 分别完成存款、取款、显示账号等操作
bank1.deposit(500.0);
bank1.withdraw(200.0);
bank1.display();
bank2.deposit(1000.0);
bank2.withdraw(500.0);
bank2.display();
}
}
```
以上是简单的 Bank 类和测试类的实现,您可以在测试类中创建两个不同的账号类对象,并分别完成存款、取款、显示账号等操作,以验证 Bank 类的功能是否正确。
阅读全文