Java - 面向对象练习 - bank

Bank

package bank;

public class Bank {
//    银行名称、账号、密码、余额、交易额
    static String bankname;
    private String username;
    private String password;
    private double yue;
    private double jiaoyie;
//    开始欢迎
    static void welcome(){
        System.out.println("欢迎光临"+bankname+"-----------------------");
    }

//    结束欢迎
    static void nextwelcome(){
        System.out.println("欢迎你下次光临"+bankname+"--------------------");
    }
//    开户
    public Bank (String username,String password,double jiaoyie){
        this.username = username;
        this.password = password;
        this.jiaoyie = jiaoyie;
        this.yue = jiaoyie - 10;
        System.out.println("恭喜"+username+"开户成功!余额:"+yue);
    }
//    存款
    public void cunkuan(double jiaoyie){
        this.yue += jiaoyie;
        System.out.println(username+"存入"+jiaoyie+",你当前余额为:"+yue);
    }
//    取款
    public void qukuan(String password,double jiaoyie){
//        判断密码
        if (this.password == password){
            if (yue - jiaoyie > 0){
                yue -= jiaoyie;
                System.out.println(username+"取出"+jiaoyie+"元,账户余额为:"+yue);
            }else {
                System.out.println("对不起,你的余额不足");
            }
        }else {
            System.out.println("抱歉,你密码不对");
        }
//        判断交易额与余额
    }
}

test

package bank;

public class test {
    public static void main(String[] args) {
//        银行取名
        Bank.bankname = "随便银行";
//        银行欢迎
        Bank.welcome();
//        开户
        Bank b = new Bank("alex","asd",100);
//        存款
        b.cunkuan(100);
//        取款
//        正常取
        b.qukuan("asd",1);
//        密码不对
        b.qukuan("ass",1);
//        超额
        b.qukuan("asd",2000);
//        下次欢迎
        Bank.nextwelcome();
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值