首页 > 代码库 > java:第七章

java:第七章

第七章 循环的强化练习

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:第七章