fork(1) download
  1. import java.util.*;
  2.  
  3. public class Kadai1002{
  4. public static void main(String[] args){
  5. Scanner scan = new Scanner(System.in);
  6.  
  7. System.out.println("**1つ目のプラン指定(基本)**");
  8.  
  9. System.out.print("プラン名 --> ");
  10. String name = scan.next();
  11.  
  12. System.out.print("基本料金 --> ");
  13. int kihon = scan.nextInt();
  14.  
  15. System.out.print("無料通話分 --> ");
  16. int muryo = scan.nextInt();
  17.  
  18. System.out.print("1分当たりの通話料金 --> ");
  19. int call = scan.nextInt();
  20.  
  21. System.out.print("100パケット当たりのパケット料金 --> ");
  22. int packet = scan.nextInt();
  23.  
  24. BasicPlan bp1 = new BasicPlan(name,kihon,muryo,call,packet);
  25.  
  26. System.out.println("\n**2つ目のプラン指定(基本)**");
  27.  
  28. System.out.print("プラン名 --> ");
  29. name = scan.next();
  30.  
  31. System.out.print("基本料金 --> ");
  32. kihon = scan.nextInt();
  33.  
  34. System.out.print("無料通話分 --> ");
  35. muryo = scan.nextInt();
  36.  
  37. System.out.print("1分当たりの通話料金 --> ");
  38. call = scan.nextInt();
  39.  
  40. System.out.print("100パケット当たりのパケット料金 --> ");
  41. packet = scan.nextInt();
  42.  
  43. BasicPlan bp2 = new BasicPlan(name,kihon,muryo,call,packet);
  44.  
  45. System.out.println("\n**3つ目のプラン指定(サービス)**");
  46.  
  47. System.out.print("プラン名 --> ");
  48. name = scan.next();
  49.  
  50. System.out.print("基本料金 --> ");
  51. kihon = scan.nextInt();
  52.  
  53. System.out.print("サービス料金 --> ");
  54. int service = scan.nextInt();
  55.  
  56. System.out.print("無料通話分 --> ");
  57. muryo = scan.nextInt();
  58.  
  59. System.out.print("1分当たりの通話料金 --> ");
  60. call = scan.nextInt();
  61.  
  62. System.out.print("100パケット当たりのパケット料金 --> ");
  63. packet = scan.nextInt();
  64.  
  65. System.out.println();
  66.  
  67. ServicePlan sp3 = new ServicePlan(name,kihon,service,muryo,call,packet);
  68.  
  69. System.out.println("** 利用料金のシュミレーション **");
  70.  
  71. System.out.print("通話時間(分) --> ");
  72. int ct = scan.nextInt();
  73.  
  74. System.out.print("パケット数 --> ");
  75. int pake = scan.nextInt();
  76.  
  77. System.out.println();
  78.  
  79. System.out.println(bp1.getName() + "の場合の料金 : " + /* ??? */);
  80. System.out.println(bp2.getName() + "の場合の料金 : " + /* ??? */);
  81. System.out.println(sp3.getName() + "の場合の料金 : " + /* ??? */);
  82.  
  83. }
  84. }
  85.  
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty