Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. // package edu161216;
  2.  
  3. public class MainShopCharger {
  4. public static void main (String [] args) {
  5. // カードの定義(2枚)
  6. StudentCard S0 = new StudentCard(163399, "hoge");
  7. S0.setAccountBalance(100);
  8. System.out.println(S0);
  9.  
  10. StudentCard S1 = new StudentCard(163398, "moge");
  11. S1.setAccountBalance(200);
  12. System.out.println(S1);
  13.  
  14. // 学生証枚数
  15. System.out.println("発行学生証枚数:" + StudentCard.getStudentCardList_().size());
  16.  
  17. // レジの定義
  18. ShopCharger SC1= new ShopCharger();
  19. ShopCharger SC2= new ShopCharger();
  20.  
  21. // 未挿入時の操作
  22. SC1.chargeMoney(1000);
  23.  
  24. // カード0に対する処理
  25. SC1.insertStudentCard(S0);
  26. SC1.payMoney(500);
  27. SC1.payMoney(50);
  28. System.out.println(SC1);
  29.  
  30. // カード1に対するテスト
  31. SC1.insertStudentCard(S1);
  32. SC1.chargeMoney(10000);
  33. SC1.chargeMoney(1000);
  34. System.out.println(SC1);
  35.  
  36. // カード0に対するテスト
  37. SC1.insertStudentCard(S0);
  38. SC1.chargeMoney(1000);
  39. SC1.chargeMoney(1400);
  40. SC1.payMoney(333);
  41.  
  42. // 一度ログを表示
  43. ShopCharger.printChargeLog();
  44.  
  45. SC2.insertStudentCard(S1);
  46. SC2.chargeMoney(1000);
  47. SC2.chargeMoney(30);
  48. SC2.chargeMoney(1400);
  49. SC2.chargeMoney(14);
  50. SC2.chargeMoney(24);
  51.  
  52. ShopCharger.printChargeLog();
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement