Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // package edu161216;
- public class MainShopCharger {
- public static void main (String [] args) {
- // カードの定義(2枚)
- StudentCard S0 = new StudentCard(163399, "hoge");
- S0.setAccountBalance(100);
- System.out.println(S0);
- StudentCard S1 = new StudentCard(163398, "moge");
- S1.setAccountBalance(200);
- System.out.println(S1);
- // 学生証枚数
- System.out.println("発行学生証枚数:" + StudentCard.getStudentCardList_().size());
- // レジの定義
- ShopCharger SC1= new ShopCharger();
- ShopCharger SC2= new ShopCharger();
- // 未挿入時の操作
- SC1.chargeMoney(1000);
- // カード0に対する処理
- SC1.insertStudentCard(S0);
- SC1.payMoney(500);
- SC1.payMoney(50);
- System.out.println(SC1);
- // カード1に対するテスト
- SC1.insertStudentCard(S1);
- SC1.chargeMoney(10000);
- SC1.chargeMoney(1000);
- System.out.println(SC1);
- // カード0に対するテスト
- SC1.insertStudentCard(S0);
- SC1.chargeMoney(1000);
- SC1.chargeMoney(1400);
- SC1.payMoney(333);
- // 一度ログを表示
- ShopCharger.printChargeLog();
- SC2.insertStudentCard(S1);
- SC2.chargeMoney(1000);
- SC2.chargeMoney(30);
- SC2.chargeMoney(1400);
- SC2.chargeMoney(14);
- SC2.chargeMoney(24);
- ShopCharger.printChargeLog();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement