第七章 循环的强化练习 public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("青鸟游戏平台>游戏币支付 "); System.out.println("请选择您玩的游戏类型: "); System.out.println("1.牌类"); System.out.println("2.休闲竞技类"); int xz = input.nextInt(); System.out.println("请输入您的游戏时长:"); int sc = input.nextInt(); switch(xz){ case 1: System.out.println("您玩的是牌类游戏"); if(sc<10){ System.out.println("游戏时长是:"+sc+"小时,可享受八折优惠"); System.out.println("您需要支付"+10*sc*0.8+"个游戏币");break; }else{ System.out.println("游戏时长是:"+sc+"小时,可享受5折优惠"); System.out.println("您需要支付"+10*sc*0.5+"个游戏币");break; } case 2: System.out.println("您玩的是休闲竞技类"); if(sc<10){ System.out.println("游戏时长是:"+sc+"小时,可享受八折优惠"); System.out.println("您需要支付"+20*sc*0.8+"个游戏币");break; }else{ System.out.println("游戏时长是:"+sc+"小时,可享受5折优惠"); System.out.println("您需要支付"+20*sc*0.5+"个游戏币");break; } } } } public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("青鸟游戏平台>游戏晋级 "); int n =1; int count = 0; do{ System.out.println("您正在玩第"+n+"局,成绩为:"); int score = input.nextInt(); if(score>80){ count++; } n++; if(n>5){ System.out.println("游戏结束"); System.out.println("恭喜!通过一级"); }else{ System.out.println("继续玩下一局吗?(y/n)"); String answer = input.next(); if(answer.equals("n")){ System.out.println("您已中途退出游戏。"); System.out.println("对不起未能晋级,继续加油吧!"); break; }else{ System.out.println("进入下一局"); } } }while(n<=5); } } public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入数字:(1~10)"); int n = input.nextInt(); int sum = 1; System.out.print(n+"!="); for(int i=1;i<=n;i++){ sum = sum*i; if(i==n){ System.out.print(i); }else{ System.out.print(i+"x"); } } System.out.println("="+sum); } }