コンソールに番号を入力し、乱数に一致します。試合が正しければ、「ショット!」に戻ります。
マッチエラーが「後悔しすぎて!私はそれをヒットしませんでした!」と返された場合
パッケージヒットマウス; java.util.randomをインポートします。 Java.util.scannerをインポートします。 public class hitmouse {public static void main(string [] args){// todo auto-enerated method stub int [] map = new int [5]; //配列ランダムrand = new Random()を定義します。 //乱数変数スキャナースキャン=新しいスキャナー(System.in); //コンソール入力int posを取得します。 // gomo position int newpos; //ユーザー入力位置、Gopher Positionの判断while(true){for(int i = 0; i <map.length; i ++){map [i] = 0; //すべての番号は0に割り当てられます} pos = rand.nextint(5); // 5内の乱数[POS] = 1; //(int temp:map){system.out.print(temp); //出力配列} system.out.println( "ヒット位置を入力してください:"); newpos = scan.nextint(); //コンソールに入力された番号は、pos == newpos){//位置が正しいsystem.out.println( "shot!")であるかどうかを判断するif(pos == newpos)に割り当てられます。 } else {system.out.println( "後悔しすぎる!私はヒットしなかった!"); }}}出力効果:
00001ストライクポジションを入力してください:4ヒット! 00100ストライクポジションを入力してください:2ヒット! 10000ストライク位置を入力してください:0ヒット! 10000ストライク位置を入力してください:3それはとても後悔しています!逃した! 01000ストライク位置を入力してください:1ヒット! 10000ストライク位置を入力してください:
自分で結果を実行します:
00010ストライク位置を入力してください:9とても後悔しています!逃した! 00100ストライク位置を入力してください:1とても後悔しています!逃した! 00001ストライク位置を入力してください:5それはとても後悔しています!逃した! 10000ストライク位置を入力してください:6それはとても後悔しています!逃した! 01000ストライク位置を入力してください:4それはとても後悔しています!逃した! 00010ストライク位置を入力してください:5それはとても後悔しています!逃した! 10000ストライキ位置を入力してください:88それはとても後悔しています!逃した! 00010ストライク位置を入力してください:4それはとても後悔しています!逃した! 10000ストライク位置を入力してください:5それはとても後悔しています!逃した! 10000ストライク位置を入力してください:6それはとても後悔しています!逃した! 00010ストライクポジションを入力してください:3ヒット! 01000ストライク位置を入力してください:
不運。 。勝つ前に何度も倒しました。
要約します
上記は、ゴーストマウスワードゲームの例コードを実装するためのJavaプログラミングに関するこの記事のすべての内容です。誰にとっても役立つことを願っています。興味のある友人は、このサイトの他の関連トピックを引き続き参照できます。欠点がある場合は、それを指摘するためにメッセージを残してください。