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"); } } }
注:継続と中断の柔軟な使用