java ATM转账
时间: 2023-12-18 11:29:50 浏览: 39
对于Java ATM转账的实现,可以使用Java编程语言结合相关的库和框架来完成。以下是一个简单的示例:
```java
import java.util.Scanner;
public class ATM {
private double balance;
public ATM(double initialBalance) {
balance = initialBalance;
}
public void deposit(double amount) {
balance += amount;
}
public void withdraw(double amount) {
if (amount <= balance) {
balance -= amount;
} else {
System.out.println("余额不足!");
}
}
public double getBalance() {
return balance;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入初始余额:");
double initialBalance = scanner.nextDouble();
ATM atm = new ATM(initialBalance);
System.out.print("请输入存款金额:");
double depositAmount = scanner.nextDouble();
atm.deposit(depositAmount);
System.out.print("请输入取款金额:");
double withdrawAmount = scanner.nextDouble();
atm.withdraw(withdrawAmount);
System.out.println("当前余额:" + atm.getBalance());
}
}
```
这个示例中,我们创建了一个ATM类,其中包含了存款、取款和查询余额的方法。在main方法中,我们通过用户输入来进行交互,首先输入初始余额,然后输入存款金额和取款金额,最后输出当前余额。