java 模拟银行账户业务: 编写Account类,添加带参方法实现存款和取款业务,开户时帐户初始金额为0元,取款时如果余额不足给出提示。
时间: 2023-06-19 15:03:49 浏览: 367
好的,以下是Java代码实现:
```java
public class Account {
private double balance;
public Account() {
balance = 0;
}
public Account(double initBalance) {
balance = initBalance;
}
public void deposit(double amount) {
balance += amount;
}
public void withdraw(double amount) {
if (balance >= amount) {
balance -= amount;
} else {
System.out.println("余额不足!");
}
}
public double getBalance() {
return balance;
}
}
```
上述代码定义了一个名为Account的类,其中包含了balance属性和deposit()、withdraw()、getBalance()三个方法。其中:
- balance表示账户余额,初始值为0元。
- deposit()方法用于存款,即将指定金额加入账户余额中。
- withdraw()方法用于取款,即将指定金额从账户余额中减去。如果账户余额不足,则输出“余额不足!”提示。
- getBalance()方法用于获取账户余额。
以下是一个使用示例:
```java
public class TestAccount {
public static void main(String[] args) {
Account account = new Account();
System.out.println("初始余额为:" + account.getBalance());
account.deposit(1000);
System.out.println("存入1000元后,余额为:" + account.getBalance());
account.withdraw(500);
System.out.println("取出500元后,余额为:" + account.getBalance());
account.withdraw(600);
System.out.println("再次取出600元后,余额为:" + account.getBalance());
}
}
```
输出结果为:
```
初始余额为:0.0
存入1000元后,余额为:1000.0
取出500元后,余额为:500.0
余额不足!
再次取出600元后,余额为:500.0
```
阅读全文