Ingrese el número en la consola y coincida con el número aleatorio. Si el partido es correcto, volverá "¡disparo!"
Si el error del partido regresa "¡Demasiado arrepentimiento! ¡No lo golpeé!"
paquete de hit rouse; import java.util.random; import java.util.scanner; Public Class Hitmouse {public static void main (string [] args) {// tODO Método generado automático stub int [] map = new int [5]; // Definir una matriz aleatoria rand = new Random (); // Instanciar el número aleatorio de la variable Scanner Scan = New Scanner (System.in); // Obtener entrada de consola int POS; // GOMO Posición int Newpos; // Posición de entrada del usuario, juzgue con la posición Gopher mientras (verdadero) {for (int i = 0; i <map.length; i ++) {map [i] = 0; // Todos los números se asignan a 0} pos = rand.nextint (5); // Números aleatorios dentro de 5 mapas [pos] = 1; // La posición del gopher (1 indica la posición de la gopher) para (int temp: map) {system.out.print (temp); // Array de salida} System.out.println ("Ingrese la posición de HIT:"); newpos = scan.nextInt (); // El número ingresado en la consola se asigna a Newpos if (pos == Newpos) {// juzga si la posición es correcta System.out.println ("¡disparo!"); } else {System.out.println ("¡Demasiado arrepentimiento! ¡No golpeé!"); }}}Efecto de salida:
00001 Ingrese la posición de ataque: ¡4 hits! 00100 Ingrese la posición de ataque: ¡2 hits! 10000 Por favor ingrese la posición de ataque: ¡0 hits! 10000 Por favor ingrese a la posición de ataque: 3 ¡Es muy arrepentido! ¡Omitido! 01000 Por favor ingrese la posición de ataque: 1 hits! 10000 Por favor ingrese la posición de ataque:
Ejecute los resultados usted mismo:
00010 Por favor ingrese la posición de ataque: 9 ¡Es muy arrepentido! ¡Omitido! 00100 Por favor ingrese la posición de ataque: 1 ¡Es muy arrepentido! ¡Omitido! 00001 Ingrese la posición de ataque: 5 ¡Es muy arrepentido! ¡Omitido! 10000 Por favor ingrese la posición de ataque: 6 ¡Es muy arrepentido! ¡Omitido! 01000 Por favor ingrese la posición de ataque: 4 ¡Es muy arrepentido! ¡Omitido! 00010 Por favor ingrese la posición de ataque: 5 ¡Es muy arrepentido! ¡Omitido! 10000 Por favor ingrese a la posición de ataque: 88 ¡Es muy arrepentido! ¡Omitido! 00010 Por favor ingrese la posición de ataque: 4 ¡Es muy arrepentido! ¡Omitido! 10000 Por favor ingrese la posición de ataque: 5 ¡Es muy arrepentido! ¡Omitido! 10000 Por favor ingrese la posición de ataque: 6 ¡Es muy arrepentido! ¡Omitido! 00010 Por favor ingrese la posición de ataque: ¡3 hits! 01000 Por favor ingrese la posición de ataque:
Mala suerte. . Golpeé tantas veces antes de ganar.
Resumir
Lo anterior es todo el contenido de este artículo sobre la programación de Java para implementar el código de ejemplo del juego de palabras Ghost Mouse, espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a otros temas relacionados en este sitio. Si hay alguna deficiencia, deje un mensaje para señalarlo.