atm柜员机模拟程序java
时间: 2023-11-03 08:05:42 浏览: 157
好的,我可以帮你解决这个问题。ATM柜员机模拟程序是一个比较常见的Java程序。下面是一个简单的ATM柜员机模拟程序的示例:
```java
import java.util.Scanner;
public class ATM {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int balance = 10000;
while (true) {
System.out.println("请选择你要进行的操作:\n1. 查询余额\n2. 取款\n3. 存款\n4. 退出");
int choice = input.nextInt();
switch (choice) {
case 1:
System.out.println("当前余额为:" + balance);
break;
case 2:
System.out.println("请输入取款金额:");
int withdraw = input.nextInt();
if (withdraw > balance) {
System.out.println("余额不足,取款失败!");
} else {
balance -= withdraw;
System.out.println("取款成功,当前余额为:" + balance);
}
break;
case 3:
System.out.println("请输入存款金额:");
int deposit = input.nextInt();
balance += deposit;
System.out.println("存款成功,当前余额为:" + balance);
break;
case 4:
System.out.println("谢谢使用,再见!");
System.exit(0);
break;
default:
System.out.println("输入有误,请重新输入!");
break;
}
}
}
}
```
这个程序实现了一个简单的ATM柜员机模拟器,可以进行查询余额、取款、存款等操作。你可以根据自己的需求进行修改和扩展。希望这个例子能够帮到你!
阅读全文
相关推荐















