银联银行卡卡号java_编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类...

编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类

编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以“62”开头,如图所示。

使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以“62”开头,如图所示。

df49e7a7c86c56824d1a1efcd265c890.png

(1)创建 Java 项目,在项目中创建 DCNumberUtil 类。

(2)在 DCNumberUtil 类中,创建一个私有的 DCNumberUtil 类静态实例 dcNumberUtil,并私有化无参构造方法。

(3)创建 String generateDCNumber() 方法,用来生成银联借记卡号。在该方法内,实例化 StringBuilder 对象 dcNumber,用来保存生成的银联借记卡号。在 for 循环内,通过 Random() 实例,生成 17 个随机数字,并追加到 dcNumber 实例中。

(4)创建共有的静态方法 DcNumberUtil getInstance(),用来返回 DcNumberUtil 类中唯一的实例 dcNumberUtil。

import java.util.Random;

public class DcNumberUtil {

// 随机类对象

p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值