请用JAVA语言设计一个Bank类,要求:(1)成员变量 String id; 1账号double balance; 1/余额 (2)包括的方法有“存款”、“取款”和“显示帐号。。 〈3)编写一个测试类,创建两个不同的账户类对象,并分别完成存款、取款、显示帐号等 操作。 (18分〕
时间: 2024-03-27 18:38:22 浏览: 108
好的,我来为你设计一个Bank类,满足上述要求:
```
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) {
System.out.println("余额不足,取款失败!");
} else {
balance -= amount;
System.out.println("成功取出" + amount + "元,当前余额为:" + balance + "元");
}
}
// 显示帐号信息
public void display() {
System.out.println("帐号:" + id + ",余额:" + balance + "元");
}
}
```
接下来是测试类:
```
public class BankTest {
public static void main(String[] args) {
Bank account1 = new Bank("001", 1000);
Bank account2 = new Bank("002", 2000);
account1.deposit(500);
account2.withdraw(1000);
account1.display();
account2.display();
}
}
```
运行结果:
```
成功存入500.0元,当前余额为:1500.0元
成功取出1000.0元,当前余额为:1000.0元
帐号:001,余额:1500.0元
帐号:002,余额:1000.0元
```
希望能够满足你的需求!
阅读全文