1700482394
1700482395
while(flag){
1700482396
1700482397
Trade trade=createTrade();
1700482398
1700482399
DeductionFacade.deduct(card,trade);
1700482400
1700482401
//交易成功,打印出成功处理消息
1700482402
1700482403
System.out.println(”\n======交易凭证========”);
1700482404
1700482405
System.out.println(trade.getTradeNo()+“交易成功!”);
1700482406
1700482407
System.out.println(“本次发生的交易金额为:”+trade.getAmount()/100.0+”
1700482408
1700482409
元”);
1700482410
1700482411
//展示一下卡内信息
1700482412
1700482413
showCard(card);
1700482414
1700482415
System.out.print(”\n是否需要退出?(Y/N)”);
1700482416
1700482417
if(getInput().equalsIgnoreCase(“y”)){
1700482418
1700482419
flag=false;//退出
1700482420
1700482421
}
1700482422
1700482423
}
1700482424
1700482425
}
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
//产生一条交易
[
上一页 ]
[ :1.700482394e+09 ]
[
下一页 ]