实现银行存取款查询功能

本文详细介绍了如何使用Java编程语言设计并实现银行存取款查询功能,包括账户管理、交易处理和余额查询等核心模块。通过实例代码解析关键逻辑,帮助读者理解Java在金融系统中的应用。
/**
 * @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("请从新存入金额");
			}
		}
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值