1700482376
1700482377
//模拟交易
1700482378
1700482379
public static void main(String[]args){
1700482380
1700482381
//初始化一张IC卡
1700482382
1700482383
Card card=initIC();
1700482384
1700482385
//显示一下卡内信息
1700482386
1700482387
System.out.println(”========初始卡信息:=========”);
1700482388
1700482389
showCard(card);
1700482390
1700482391
//是否停止运行标志
1700482392
1700482393
boolean flag=true;
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
}
[
上一页 ]
[ :1.700482376e+09 ]
[
下一页 ]