编写Account类,添加带参方法实现存款和取款业务,开户时帐户初始金额为0元,取款时如果余额不足给出提示。 创建类的实例并测试。要求代码实现简单易懂
时间: 2024-10-11 13:13:45 浏览: 21
当然,我可以帮你编写一个简单的`Account`类来实现存款、取款以及检查余额的功能。在这个例子中,我们将使用`double`类型表示账户余额,因为通常银行账户的金额是以货币单位存储的。
```java
public class Account {
private double balance; // 账户余额
// 构造器设置初始余额为0
public Account() {
this.balance = 0;
}
// 方法实现存款操作
public void deposit(double amount) {
if (amount > 0) {
balance += amount;
System.out.println("成功存入 " + amount + " 元,当前余额为 " + balance + " 元");
} else {
System.out.println("存款金额必须大于0,请重新输入!");
}
}
// 方法实现取款操作
public void withdraw(double amount) {
if (amount > 0 && balance >= amount) {
balance -= amount;
System.out.println("成功取出 " + amount + " 元,当前余额为 " + balance + " 元");
} else {
System.out.println("余额不足或取款金额不能为负,请重新输入!");
}
}
// 主方法用于测试
public static void main(String[] args) {
Account account = new Account();
// 测试存款
account.deposit(500);
// 测试取款(足够)
account.withdraw(300);
// 测试取款(余额不足)
account.withdraw(600);
}
}
```
这个`Account`类包含了两个方法:`deposit()`用于存款,`withdraw()`用于取款。构造器初始化了余额为0。在取款操作中,我们先检查余额是否充足和取款金额是否为正数。
在`main`方法里,我们创建了一个`Account`的实例,并进行了存款和取款的测试。你可以运行这段代码来查看输出结果。
阅读全文