0
点赞
收藏
分享

微信扫一扫

java基础案例3-2银行存取款

南柯Taylor 2022-02-06 阅读 63
java后端
//菜单
package com.itheima;
import java.util.Scanner;

public class Main{
    public static Fun nb = new Fun();
    public static Scanner sc = new Scanner(System.in);
    public static void main(String[] args)
    {
        for(int i = 1; i <= 3; i++) {
            System.out.println("1.存款");
            System.out.println("2.取款");
            System.out.println("3.查询");
            System.out.print("请输入你要选择的功能:");

            int a = sc.nextInt();
            switch (a) {
                case 1:
                    ck();
                    break;
                case 2:
                    qk();
                    break;
                case 3:
                    cx();
                    break;
            }
        }
    }

    public static void ck()
    {
        int b = sc.nextInt();
        nb.cunMoney(b);
    }

    public static void qk()
    {
        int c = sc.nextInt();
        nb.quMoney(c);
    }

    public static void cx()
    {
        int money = nb.getMoney();
        System.out.println("你的余额为:"+ money);
    }
}



package com.itheima;

public class Fun {
    private int money = 500;
    public void quMoney(int money)//取钱
    {
        if(money > 0)
            this.money -= money;
        else
            System.out.println("请输入正数");
    }
    public void cunMoney(int money)//存钱
    {
        if(money > 0)
            this.money += money;
        else
            System.out.println("请输入正数");
    }
    public int getMoney()//查询
    {
        return money;
    }
}
举报

相关推荐

0 条评论