1700482426
1700482427
//初始化一个IC卡
1700482428
1700482429
private static Card initIC(){
1700482430
1700482431
Card card=new Card();
1700482432
1700482433
card.setCardNo(“1100010001000”);
1700482434
1700482435
card.setFreeMoney(100000);//1000元
1700482436
1700482437
card.setSteadyMoney(80000);//800元
1700482438
1700482439
return card;
1700482440
1700482441
}
1700482442
1700482443
//产生一条交易
1700482444
1700482445
private static Trade createTrade(){
1700482446
1700482447
Trade trade=new Trade();
1700482448
1700482449
System.out.print(“请输入交易编号:”);
1700482450
1700482451
trade.setTradeNo(getInput());
1700482452
1700482453
System.out.print(“请输入交易金额:”);
1700482454
1700482455
trade.setAmount(Integer.parseInt(getInput()));
1700482456
1700482457
//返回交易
1700482458
1700482459
return trade;
1700482460
1700482461
}
1700482462
1700482463
//打印出当前卡内交易余额
1700482464
1700482465
public static void showCard(Card card){
1700482466
1700482467
System.out.println(“IC卡编号:”+card.getCardNo());
1700482468
1700482469
System.out.println(“固定类型余额:”+card.getSteadyMoney()/100.0+“元”);
1700482470
1700482471
System.out.println(“自由类型余额:”+card.getFreeMoney()/100.0+“元”);
1700482472
1700482473
}
1700482474
1700482475
//获得键盘输入
[
上一页 ]
[ :1.700482426e+09 ]
[
下一页 ]