java银行存取款,初始存款为500元,向账户存入1000元,从账户中取出800元
时间: 2024-11-04 22:16:20 浏览: 35
在Java中模拟银行存取款操作,我们可以创建一个简单的BankAccount类,这个类有三个主要属性:balance(余额),然后定义deposit(存款)和withdraw(取款)方法。假设初始余额为500元:
```java
public class BankAccount {
private double balance;
public BankAccount(double initialBalance) {
this.balance = initialBalance;
}
// 存款方法
public void deposit(double amount) {
if (amount > 0) {
balance += amount;
System.out.println("已成功存款 " + amount + " 元,当前余额为 " + balance);
} else {
System.out.println("存款金额无效,无法存款");
}
}
// 取款方法
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) {
BankAccount account = new BankAccount(500);
account.deposit(1000); // 向账户存入1000元
account.withdraw(800); // 从账户中取出800元
}
}
```
在这个例子中,先初始化账户余额为500元,接着使用deposit方法存入1000元,这时余额变为1500元。然后尝试从账户中取出800元,由于余额足够,所以扣除800元后,余额剩下700元。
阅读全文