循環構造運動

Jade Bird Miniゲームプラットフォームの開発

   1.ゲームを選択-----スイッチを選択して構造を選択

public class Test { 
    public static void main(String [] args){ 
        System.out.println( "Welcome to the Jade Bird Tour Mini-Play Platform"); 
        スキャナー入力=新しいスキャナー(System.in); 
        System.out.println( " \ nお好きなゲームを選択してください:\ n "); 
        System.out.println(" * * * * * * * * * * * * * * * * * * * * * * * "); 
        System.out.println ( "1.家主と戦う"); 
        System.out.println( "2.闘牛"); 
        System.out.println( "3.バブルドラゴン"); 
        System.out.println( "4.リアンリアン館") ; 
        System.out.println( "* * * * * * * * * * * * * * * * * * * * * *"); 
        System.out.print( "\ n選択して、番号を入力してください:"); 
        int num = input.nextInt();
        スイッチ(数値){ 
            ケース1:
                System.out.println( "あなたは戦闘室に入った!"); 
                Break; 
            ケース2:
                System.out.println( "あなたは戦闘室に入った!"); 
                Break; 
            ケース3:
                System.out.println( "バブルドラゴンルームに入りました! "); 
                Break; 
            ケース4:
                System.out.println(" Lianliankanルームに入った! "); 
                Break; 
            ケース5:
                main(args); 
                break; 
            デフォルト:
                System.out .println( "申し訳ありませんが、入力が正しくありません"); 
                break; 
        } 
    } 
}

 2.ゲームをプレイして前進--------複数の場合/ブレーク

public class Jinji { 
    public static void main(String [] args){ 
        Scanner input = new Scanner(System.in); 
        int n = 1; 
        int count = 0; // count 
        int score = 0; //ゲームのスコア
        文字列の答え; 
        System.out.println( "Bluebird Mini Game Platform> Game Advancement \ n"); 
        do { 
            System.out.print( "You are playing the first" + n + "inning、the score is:"); 
            スコア=入力。 nextInt(); //ゲームのスコアを入力
            if(score> 80){// 80ポイント以上の
                ラウンド数をカウント++; 
            } 
            n ++; 
            if(n> 5){ 
                System.out.println( "Game Over"); 
            }その他{
                System.out.print( "次のゲームに進みますか?(はい/いいえ)"); 
                answer = input.next(); 
                if(answer.equals( "no")){                      
                    System.out.println( "Youゲームを途中で終了した ");             
                    break; 
                } else { 
                    System.out.println("次のラウンドに入る "); 
                } 
            } 
        } while(n <= 5); 
        double rate = count / 5.0; //カウントが80ポイントに達する上記の比率
        if(n> 5){ 
            if(rate> 0.8){ 
                System.out.println( "\ nCongratulations on Passing first first level"); 
            } else if(rate> 0.6){  
                System.out.println( "\ n第2レベルまで、引き続き頑張ってください! ");
            } else {
                System.out.println( "\ n申し訳ありませんが、あなたは前進できませんでした、応援を続けてください!"); 
            } 
        } Else { 
            System.out.println( "\ n申し訳ありませんが、あなたは前進できませんでした、応援を続けてください!"); 
        } 
    } 
}

 3.ゲームをプレイし、ゲームコインを支払う---- 構造の場合、説明を続ける

public class Count { 
    public static void main(String [] args){ 
        System.out.println( "Bluebird mini game platform> game currency payment"); 
        スキャナー入力=新しいスキャナー(System.in); 
        System.out.println( "プレイするゲームのタイプを選択してください:"); 
        System.out.println( "1.カードタイプ"); 
        System.out.println( "2.レジャースポーツ"); 
        int num = input.nextInt(); 
        System.out.println( "ゲームの長さを入力してください:"); 
        int time = input.nextInt(); 
        switch(num){ 
            case 1:
              if(time> 10){ 
                 System.out.println( "You play それはカードゲームです、持続時間は次のとおりです:「+時間+」時間、50%割引を楽しむことができ、「+(0.5 *時間* 10)+」ゲーム通貨を支払う必要があります);
              } そうしないと {
                 System.out.println( "カードゲームをプレイしています。継続時間は次のとおりです:" +時間+ "時間、20%割引を楽しむことができます、支払う必要があります" +(0.8 *時間* 10)+ "ゲーム通貨") ; 
              } 
              break; 
            ケース2:
              if(time <= 10){ 
                 System.out.println( "カジュアルスポーツゲームをプレイしている場合、継続時間は次のとおりです:" +時間+ "時間、20%割引を楽しむことができ、支払う必要があります"+(0.8 *時間* 20)+"ゲーム通貨 "); 
              } else { 
                 System.out.println("カジュアルなスポーツゲームをプレイしています。期間は次のとおりです: "+時間+"時間、50%オフで楽しめます割引については、「+(0.5 *時間* 20)+」ゲーム通貨を支払う必要があります "); 
              } 
              break; 
        } 
        System.out.println(" Game Over "); 
    } 
}

 4.ユーザー情報を追加する

public class User { 
    public static void main(String [] args){ 
        System.out.println( "Bluebird Mini Game Platform> Add User Information \ n"); 
        int zs; // integer 
        int age; // age 
        int score; //ポイント
        スキャナーinput = new Scanner(System.in); 
        System.out.println( "入力するユーザー数を入力してください
        ` : "); int count = input.nextInt(); 
        for(int i = 0; i <count; i ++){ 
            System.out.println( "ユーザー番号(<4桁の整数>)を入力してください:"); 
            zs = input.nextInt(); 
            if(zs <= 9999 && zs> = 1000){ 
            } else { 
                System.out.println( "間違った入力"); 
                続行; 
            }
            System.out.println( "ユーザーの年齢を入力してください:");
            age = input.nextInt(); 
            if(age <= 10 || age> 100){ 
                System.out.println( "申し訳ありませんが、あなたの年齢はゲームに適していません"); 
                System.out.println( "情報を入力してください失敗\ n "); 
                続行; 
            } 
            System.out.println("会員ポイントを入力してください: "); 
            スコア= input.nextInt(); 
            System.out.println("入力したメンバー情報は次のとおりです:\ n ") ; 
            System.out.println( "ユーザーID:" + zs + "年齢:" +年齢
+ "ポイント:" +スコア+ "\ n"); } } }

 注:継続と中断の柔軟な使用 

 

おすすめ

転載: www.cnblogs.com/yun---meng/p/12723134.html
おすすめ