/**
* @author H:
* 实现银行存取款查询功能
*/
import java.util.Scanner;
public class yinhangDemo {
static Scanner scan = new Scanner(System.in);
private static int RMB = 10;
public static void main(String[] args) {
System.out.println("欢迎来到农业银行!");
while (true) {
System.out.println("办理业务请按任意键;退出请输入exit");
System.out.print("请选择:");
String out = scan.next();
if ("exit".equals(out)) {
System.out.println("成功退出系统!");
break;
}
System.out.println("1.存款!");
System.out.println("2.取款!");
System.out.println("3.查询余额!");
System.out.print("请选择你要办理的业务:");
int money = scan.nextInt();
if (money == 1) {
saa1();
} else if (money == 2) {
System.out.println("单次最大取款金额为50000");
saa();
} else if (money == 3) {
acc();
} else {
System.out.println("输入错误,请从新输入您要办理的业务!");
}
}
}
public static void acc() {
System.out.println("您的余额:" + RMB);
}
// 取款
public static void saa() {
while (true) {
System.out.print("请输入取款金额:");
int money = scan.nextInt();
System.out.println();
if (money >= 50001) {
System.out.println("超过单次取款金额!请重新输入取款金额!");
} else if (money > RMB) {
System.out.println("您的取款金额大于存款金额,系统自动返回!");
break;
}
if (money >= 100 && money <= 50000) {
RMB = RMB - money;
System.out.println("你的取款金额为:" + money + ";当前余额为:" + RMB);
break;
} else if (money <= 99) {
System.out.println("您的取款金额小于100,请从新输入取款金额!");
}
}
}
// 存款
public static void saa1() {
System.out.print("请输入存款金额:");
while (true) {
int money = scan.nextInt();
if (money >= 100) {
RMB += money;
System.out.println("你的存款金额为:" + money + "当前余额为:" + RMB);
break;
} else {
System.out.println("你的存款金额小于一百,请到柜台办理,谢谢!");
System.out.print("请从新存入金额");
}
}
}
}
实现银行存取款查询功能
最新推荐文章于 2023-03-28 19:38:52 发布
本文详细介绍了如何使用Java编程语言设计并实现银行存取款查询功能,包括账户管理、交易处理和余额查询等核心模块。通过实例代码解析关键逻辑,帮助读者理解Java在金融系统中的应用。
5万+

被折叠的 条评论
为什么被折叠?



