java输入一个银行取款代码
时间: 2024-11-15 11:11:22 浏览: 16
在Java中,模拟银行取款功能通常会涉及用户账户操作。你可以创建一个简单的命令行界面程序来实现这个场景。这里是一个基础的示例:
```java
import java.util.Scanner;
class Account {
private double balance;
public Account(double initialBalance) {
this.balance = initialBalance;
}
public void deposit(double amount) {
balance += amount;
System.out.println("存款成功,当前余额:" + balance);
}
public boolean withdraw(double amount) {
if (amount <= balance) {
balance -= amount;
System.out.println("取款成功,当前余额:" + balance);
return true;
} else {
System.out.println("余额不足,无法完成取款");
return false;
}
}
}
public class BankMachine {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Account account = new Account(1000); // 初始化账户余额
while (true) {
System.out.println("\n请选择操作:\n1. 存款\n2. 取款\n3. 退出");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("请输入存款金额:");
double depositAmount = scanner.nextDouble();
account.deposit(depositAmount);
break;
case 2:
System.out.println("请输入取款金额:");
double withdrawAmount = scanner.nextDouble();
account.withdraw(withdrawAmount);
break;
case 3:
System.out.println("感谢使用,再见!");
scanner.close();
return;
default:
System.out.println("无效的选择,请重新输入。");
}
}
}
}
```
在这个例子中,用户可以选择存钱、取钱或退出。如果账户余额足够,取款操作会被允许;否则会显示余额不足信息。
阅读全文
相关推荐


















