用java写一个银行存取款系统的代码
时间: 2023-04-06 08:03:48 浏览: 154
我可以回答这个问题。以下是一个简单的Java代码示例,用于实现银行存取款系统:
```
import java.util.Scanner;
public class BankAccount {
private double balance;
public BankAccount(double initialBalance) {
balance = initialBalance;
}
public void deposit(double amount) {
balance += amount;
}
public void withdraw(double amount) {
if (balance >= amount) {
balance -= amount;
} else {
System.out.println("Insufficient funds");
}
}
public double getBalance() {
return balance;
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter initial balance: ");
double initialBalance = input.nextDouble();
BankAccount account = new BankAccount(initialBalance);
System.out.print("Enter deposit amount: ");
double depositAmount = input.nextDouble();
account.deposit(depositAmount);
System.out.print("Enter withdrawal amount: ");
double withdrawalAmount = input.nextDouble();
account.withdraw(withdrawalAmount);
System.out.println("Current balance: " + account.getBalance());
}
}
```
这个程序创建了一个BankAccount类,其中包含了存款、取款和查询余额的方法。在main方法中,用户可以输入初始余额、存款金额和取款金额,并输出当前余额。