1. 程式人生 > >java:第七章

java:第七章

ring 繼續 sys int can 循環 span score 平臺

第七章 循環的強化練習

public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("青鳥遊戲平臺>遊戲幣支付\n");
        System.out.println("請選擇您玩的遊戲類型:\n");
        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("青鳥遊戲平臺>遊戲晉級\n"); 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); } }

java:第七章