Revelroom.ca es el mejor lugar para obtener respuestas rápidas y precisas a todas tus preguntas. Explora miles de preguntas y respuestas proporcionadas por una amplia gama de expertos en diversas áreas en nuestra plataforma de preguntas y respuestas. Nuestra plataforma ofrece una experiencia continua para encontrar respuestas fiables de una red de profesionales experimentados.

como hacer un ahorcado con metodos en netbeans alguien que me pueda ayudar en programacion !! plase



Sagot :

Código: Java import java.io.*; import java.util.Scanner;   public class Ejemplo {       //Atributos de clase     private static final int max_letras = 10;     private static final int max_intentos = 7;     private static int intentos = 0;     private static boolean encontrada = false;     public static char[] palabra_ori = new char[max_letras];     public static char[] palabra_aux = new char[max_letras];     public static Scanner sc = new Scanner(System.in);     public static String palabra;       //Limpiar aux     public static void limpiarPalabraAux(){         for (int i = 0; i < palabra_aux.length; i++)             palabra_aux[i] = ' ';         for (int i = 0; i < palabra.length(); i++)             palabra_aux[i] = '_';       }       //Menu     public static void menu() {         int opcion = 0;         do {             System.out.println(" Menu : \n");             System.out.println(" 1) Definir palabra.");             System.out.println(" 2) Iniciar Juego.");             System.out.println(" 3) Salir. ");             System.out.print(\n Opcion >> ");             opcion = sc.nextInt();               switch (opcion) {                 case 1:                     definirPalabra();                     break;                 case 2:                     iniciarJuego();                     break;                 case 3:                     System.out.println("Ejecucion terminada!!!");                     break;               }         } while (opcion != 3);       }       //Definicion de la palabra en el juego     public static void definirPalabra() {         System.out.print(" Ingrese palabra : ");         palabra = sc.next();         for (int i = 0; i < palabra.length(); i++) {             palabra_ori[i] = palabra.charAt(i);             palabra_aux[i] = '_';         }         System.out.println(" Palabra definida exitosamente!!!");     }       //Iniciar juego     public static void iniciarJuego() {         limpiarPalabraAux();         char letra;         do {             System.out.println("\n");             //Muestro la palabra             for (char l : palabra_aux) {                 if ((int) l != 0) {                     System.out.print(" " + l);                 }             }             System.out.print(\n\n Ingrese una letra : ");             letra = new String(sc.next()).charAt(0);             buscaLetraEnPalabra(letra);             compararPalabras();             intentos++;             System.out.println(" Intentos " + intentos + " Max intentos " + max_intentos);         } while (intentos < max_intentos && !encontrada);           if (intentos < max_intentos && encontrada) {             System.out.println(" Encontrada >> " + encontrada);             System.out.println(" ----------------------------------------- ");             System.out.println(" -       G A N A S T E    S U P E R ! !  - ");             System.out.println(" ----------------------------------------- ");             System.out.println("  Numero de intentos requeridos : " + intentos);         } else {             System.out.println(" ----------------------------------------- ");             System.out.println(" -         G A M E     O V E R  =)       - ");             System.out.println(" ----------------------------------------- ");         }         }       public static void main(String[] args) {         menu();     }       //Busca letra en la palabra original y la pinta en la palabra auxiliar     public static void buscaLetraEnPalabra(char c) {         System.out.println(" Letra ingresada " + c);         for (int i = 0; i < palabra_ori.length; i++) {             if (== palabra_ori[i]) {                 palabra_aux[i] = c;             }         }     }       //Compara la palabra original con la auxiliar     public static void compararPalabras() {         for (int i = 0; i < palabra_ori.length; i++) {             if ((int) palabra_ori[i] != 0) {                 if (palabra_ori[i] == palabra_aux[i]) {                     encontrada = true;                 } else {                     encontrada = false;                     break;                 }             }         }       } }  
Agradecemos tu visita. Esperamos que las respuestas que encontraste hayan sido beneficiosas. No dudes en volver para más información. Gracias por elegir nuestro servicio. Nos comprometemos a proporcionar las mejores respuestas para todas tus preguntas. Vuelve a visitarnos. Nos encanta responder tus preguntas. Regresa a Revelroom.ca para obtener más respuestas.