java 玩遊戲並晉級 玩遊戲支付遊戲幣 關鍵程式碼
阿新 • • 發佈:2018-12-30
<span style="font-size:18px;">Scanner input = new Scanner(System.in); int jushu = 1; int count = 0; int score = 0; String answer; System.out.println("青鳥迷你遊戲平臺 > 遊戲晉級\n"); do{ System.out.print("您正在玩第" + jushu + "局,成績為: "); score = input.nextInt(); if (score > 80) { count++; } jushu++; if (jushu > 5) { System.out.print("遊戲結束"); } else { System.out.print("繼續玩下一局嗎?(yes/no) "); answer = input.next(); if (answer.equals("no")) { System.out.print("您已經中途退出遊戲。"); break; } else { System.out.println("進入下一局"); } } }while (jushu <= 5); double rate = count / 5.0; if (jushu >5) { if (rate > 0.9) { System.out.println("恭喜!通過一級"); } else if (rate > 0.6) { System.out.println("通過二級,繼續努力!"); } else { System.out.println("對不起,您未能晉級,繼續加油啊!"); } } else { System.out.println("對不起,您未能晉級"); } ********************************************************************************** System.out.println("青鳥迷你遊戲平臺 > 遊戲幣支付\n"); System.out.println("請選擇您玩的遊戲型別:"); System.out.println("\t1.牌類"); System.out.println("\t2.休閒競技類"); Scanner input = new Scanner(System.in); int choice = input.nextInt(); System.out.println("請您輸入遊戲時長:"); int time = input.nextInt(); int qian = 0; switch (choice) { case 1: if (time > 10) { System.out.println("您玩的是牌類遊戲,時長是:" + time + "小時,可以享受5折優惠"); System.out.println("您需要支付" +10 * time * 0.5+"個遊戲幣"); } else { System.out.println("您玩的是休閒競技類遊戲,時長是:" + time + "小時,可以享受5折優惠"); System.out.println("您需要支付" +10 * time * 0.5+"個遊戲幣"); } break; case 2: if (time <10) { System.out.println("您玩的是牌類遊戲,時長是:" + time + "小時,可以享受8折優惠"); System.out.println("您需要支付" +20 * time * 0.8+"個遊戲幣"); } else { System.out.println("您玩的是休閒競技類遊戲,時長是:" + time + "小時,可以享受8折優惠"); System.out.println("您需要支付" +20 * time * 0.8+ "個遊戲幣"); } break; } </span>