使用Java编写一个银行存取款程序,实现存取款功能。编写一个帐户类实现银行帐户的概念,创建帐户类的对象ba,假设ba的账号为:123456,初始的存款余额为500元。首先向该账户存入1000元,再取出800元。
时间: 2024-10-16 19:05:05 浏览: 245
在Java中,我们可以创建一个简单的BankAccount类来模拟银行存取款操作。这里是一个简化的例子:
```java
public class BankAccount {
private String accountNumber;
private double balance;
// 构造函数设置默认初始余额
public BankAccount(String accountNumber, double initialBalance) {
this.accountNumber = accountNumber;
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 && amount <= balance) {
balance -= amount;
System.out.println("已成功取出 " + amount + " 元,当前余额为:" + balance);
} else {
System.out.println("余额不足,无法取出" + amount + "元");
}
}
// 获取账户信息
public String getAccountInfo() {
return "账号:" + accountNumber + ", 当前余额:" + balance;
}
}
// 主程序部分
public class Main {
public static void main(String[] args) {
BankAccount ba = new BankAccount("123456", 500); // 创建账户对象
ba.deposit(1000); // 存款1000元
ba.withdraw(800); // 取款800元
System.out.println(ba.getAccountInfo()); // 输出账户信息
}
}
```
在这个程序中,我们首先定义了一个`BankAccount`类,包含了账户号、余额属性以及存款和取款的方法。然后,在主函数`main()`中,创建了一个`BankAccount`对象`ba`,并进行了存取款操作。
阅读全文