Введите номер на консоли и соответствует случайному числу. Если совпадение верно, он вернет «выстрел!»
Если ошибка совпадения возвращает "Слишком сожалеть! Я не ударил!"
упаковка хит -мыма; импортировать java.util.random; импортировать java.util.scanner; открытый класс HTMOUSE {public static void main (string [] args) {// todo Автогенерированный метод stub int [] map = new int [5]; // определить массив случайный rand = new Random (); // создание сканирования сканера с переменной случайных чисел = новый сканер (System.in); // Получить консольный вход int pos; // gomo position int newpos; // Положение ввода пользователя, судья с позицией суслика, пока (true) {for (int i = 0; i <map.length; i ++) {map [i] = 0; // все числа присваиваются 0} pos = rand.nextint (5); // случайные числа в 5 карте [POS] = 1; // положение суслика (1 указывает положение суслика) для (int temp: map) {System.out.print (temp); // Выходная массива} system.out.println («Пожалуйста, введите позицию удара:»); newpos = scan.nextint (); // номер, введенный в консоли, назначается Newpos if (pos == newpos) {// судить, является ли позиция правильной system.out.println ("Shot!"); } 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 для реализации примера примера игры мыши мыши, я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут продолжать ссылаться на другие связанные темы на этом сайте. Если есть какие -либо недостатки, пожалуйста, оставьте сообщение, чтобы указать это.