使用java类写一个程序,实现银行存取款功能,要求:创建账户,初始存款为500元,向账户存入1000元,从账户取出800
时间: 2024-09-19 09:11:52 浏览: 56
在Java中,我们可以创建一个名为`BankAccount`的类,该类包含了账户的基本属性如账号和余额,并提供存入和取出资金的方法。下面是一个简单的示例:
```java
public class BankAccount {
private String accountNumber;
private double balance;
public BankAccount(String accountNumber) {
this.accountNumber = accountNumber;
this.balance = 500; // 初始存款为500元
}
// 存款方法
public void deposit(double amount) {
if (amount > 0) {
balance += amount;
System.out.println("已成功存入 " + amount + " 元,当前余额为 " + balance);
} else {
System.out.println("请输入正数作为存款金额。");
}
}
// 取款方法
public boolean withdraw(double amount) {
if (amount > 0 && amount <= balance) {
balance -= amount;
System.out.println("已成功取出 " + amount + " 元,当前余额为 " + balance);
return true;
} else if (amount > balance) {
System.out.println("余额不足,无法取出。");
return false;
} else {
System.out.println("请输入正数作为取款金额。");
return false;
}
}
public static void main(String[] args) {
BankAccount myAccount = new BankAccount("123456789");
myAccount.deposit(1000); // 向账户存入1000元
if (myAccount.withdraw(800)) { // 从账户取出800元
}
}
}
```
这个`BankAccount`类首先创建了一个初始余额为500元的新账户,然后在`main`方法中演示了存入1000元和取出800元的操作。
阅读全文