用java语言编写一个小型的银行系统代码

要求输入用户名和密码,输入正确后,可以对其个人账户进行操作,包括存款、取款、查询余额等功能,输入不正确会提示。... 要求输入用户名和密码,输入正确后,可以对其个人账户进行操作,包括存款、取款、查询余额等功能 ,输入不正确会提示。 展开
 我来答
匿名用户
推荐于2017-12-16
展开全部
private int balance = 0;

private  String username = "A";
private  String password = "B";

public void bank() {
    Scanner scan = new Scanner(System.in);
    String  temp;

    while (true) {
        System.out.println("输入账号:");

        if (scan.hasNext()) {
            temp = scan.next();

            if (temp.equals(username)) {
                break;
            } else {
                System.out.println("输入错误");
            }
        }
    }

    while (true) {
        System.out.println("输入密码:");

        if (scan.hasNext()) {
            temp = scan.next();

            if (temp.equals(password)) {
                break;
            } else {
                System.out.println("输入错误");
            }
        }
    }

    System.out.println("登录成功");

    while (true) {
        System.out.println("输入操作:");

        if (scan.hasNext()) {
            temp = scan.next();

            switch (temp) {
                case "存款":
                    int x = 0;

                    while (true) {
                        System.out.println("输入存款金额:");

                        if (scan.hasNextInt()) {
                            x = scan.nextInt();

                            break;
                        } else {
                            System.out.println("输入错误");

                            scan.next();
                        }
                    }

                    balance += x;

                    break;
                case "取款":
                    int y = 0;

                    while (true) {
                        System.out.println("输入取款金额:");

                        if (scan.hasNextInt()) {
                            y = scan.nextInt();

                            if (balance < y) {
                                System.out.println("余额不足");

                                continue;
                            }

                            break;
                        } else {
                            System.out.println("输入错误");

                            scan.next();
                        }
                    }

                    balance -= y;

                    break;
                case "余额":
                    System.out.println("余额:" + balance);

                    break;
                case "终止":
                    System.exit(0);
                default:
                    System.out.println("未知操作");
            }
        }
    }
呆呆的读书人
2016-10-19 · TA获得超过201个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:61.2万
展开全部
链接:http://pan.baidu.com/s/1kVHcYgv 密码:pzsh
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
18K好男人
2016-10-19 · 超过22用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:55.8万
展开全部
这得写不少的的代码 你的悬赏太低了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式