栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java银联卡支付小系统

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java银联卡支付小系统

接口:

1----------

package cn.edu.sqxy.day12.UnionPay;
//银联支付卡
//获取余额
//取钱
//检查密码
public interface UnionPay {
//    获取余额
    public double getYE();
//    取钱功能
    public boolean getMoney(double money);
//    检查密码
    public boolean checkPwd(String pwd);
}

2----------

package cn.edu.sqxy.day12.UnionPay;
//工商银行接口
public interface ICBC extends UnionPay{
//    在线支付
    public boolean drawonline(double money);
}

3----------

package cn.edu.sqxy.day12.UnionPay;
//农业银行
public interface ABC extends UnionPay{
//    电话支付
    public boolean phoneMoney(String phone,String pwd,double money);
}

class:

package cn.edu.sqxy.day12.UnionPay;

import java.util.Scanner;

//工商银行的实现类
public  class ICBCImpl implements ICBC{
    public double usermoney = 2000000;

    @Override
    public boolean drawonline(double money) {
//        在线支付
        return false;
    }

    @Override
    public double getYE() {
//        获取余额
        System.out.println("查询余额");
        return usermoney;
    }

    @Override
    public boolean getMoney(double money) {
//        取款,判断是否余额不足
        if (usermoney >= money){
            System.out.println("有钱人");
            usermoney -= money;
            return true;
        }

        return false;
    }

    @Override
    public boolean checkPwd(String pwd) {
//        判断密码是否正确
        if ("123".equals(pwd)){
            System.out.println("密码正确");
            return true;
        }

        return false;
    }
}
class ICBCTest{
    public static void main(String[] args) {
//        设置输入函数
        Scanner scanner=new Scanner(System.in);
//        提示用户输入密码
        System.out.println("请输入您的密码");
        String userPwd =scanner.next();
//        创建ICBC实现类对象
        ICBCImpl ic =new ICBCImpl();
//调用检查密码功能
        if(ic.checkPwd(userPwd)){
            System.out.println("请输入取款金额");
            double number =scanner.nextDouble();
            if (ic.getMoney(number)){
                System.out.println("取款成功");
            }else {
                System.out.println("余额不足");
            }
//            查询余额
            System.out.println("余额是"+ic.getYE());
        }
//        关闭输入函数
        scanner.close();
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/463071.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号