Java实现简易银行账户管理系统

以下是实现简易银行账户管理系统的Java代码:

import java.util.Scanner;

public class BankAccountManager {
    public static double money = 500; // 初始余额为500元

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        boolean a = true;
        System.out.println("请选择:1.存款 2.取款 3.查询余额 4.退出");

        while (a) {
            int b = scan.nextInt();
            switch (b) {
                case 1:
                    System.out.println("存多少");
                    double c = scan.nextDouble();
                    money += c;
                    System.out.println("余额:" + money);
                    break;
                case 2:
                    System.out.println("取多少");
                    double d = scan.nextDouble();
                    if (d <= money) {
                        money -= d;
                        System.out.println("取款成功,剩余:" + money);
                    } else {
                        System.out.println("余额不足");
                    }
                    break;
                case 3:
                    System.out.println("余额:" + money);
                    break;
                case 4:
                    System.out.println("退出成功");
                    a = false;
                    break;
                default:
                    System.out.println("违规操作,请重新选择");
                    break;
            }
        }
        scan.close();
    }
}

代码分析:

  1. 首先,我们定义了一个名为BankAccountManager的类,并在类中声明了一个静态变量money,用于表示账户余额。
  2. main方法中,我们创建了一个Scanner对象,用于接收用户输入。
  3. 通过一个while循环,我们可以不断地接收用户的选择,并根据用户的选择执行相应的操作。
  4. 使用switch语句来判断用户的选择,并执行相应的操作:
    • 选择1:存款操作,接收用户输入的存款金额,并更新余额。
    • 选择2:取款操作,接收用户输入的取款金额,并判断余额是否足够。如果足够,则更新余额;否则,提示余额不足。
    • 选择3:查询余额,直接输出当前余额。
    • 选择4:退出系统,结束循环。
    • 默认情况:提示用户违规操作,并要求重新选择。

运行效果:

请选择:1.存款 2.取款 3.查询余额 4.退出
1
存多少
100
余额:600.0
2
取多少
200
取款成功,剩余:400.0
3
余额:400.0
4
退出成功

本文通过一个简单的Java程序,实现了银行账户管理的基本功能。通过这个示例,大家可以更直观地了解如何在程序中处理用户的输入和输出,以及如何使用循环和条件语句来控制程序流程。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值