Autor Tema: ayuda con código Java  (Leído 3517 veces)

Corza

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
ayuda con código Java
« en: 27 de Abril 2015, 05:16 »
Me podrian ayudar es que tengo este programa que he hecho, pero a la hora de ejecutarlo no me muestra ninguna ventana.

Código: [Seleccionar]
package principal;
import java.util.Random;
import javax.swing.JOptionPane;
public class Main {
Estados arreglo[]=new Estados[5];
public Main(){
    arreglo[0]=new Estados("Veracruz","Xalapa","xlapillla","xxxxxaalapa");
    arreglo[1]=new Estados("Puebla","Puebla","Una de sus comidas tipicas son el camote","pueblillla");
    arreglo[2]=new Estados("Monterrey", "Nuevo Leon","Una de sus comidas tipicas son el (insulto)uevo leon ");
    arreglo[3]=new Estados("Yucatan","Merida","Se encuentra una de las maravillas del mundo","meridaaaa");
    arreglo[4]=new Estados("Guadalajara","Jalisco","Se dice quo","Unae sus comidas tas");
}
void juego(){
   Random ran = new Random();
    int aleatorio = ran.nextInt(5);
    int conta = 1;
    String pista1 = null;
    String pista2 = null;
    boolean correcto = false;
    while (conta<4 && correcto){
       String pregunta =  JOptionPane.showInputDialog("El estado es :"+arreglo[aleatorio].getNombre());
       
        if (pregunta.equals(arreglo[aleatorio].getCapital())){
            JOptionPane.showMessageDialog(null,"Muy bien esa es la capital");
            correcto=true;
           
        } else
          conta++; 
           pista1 = JOptionPane.showInputDialog(arreglo[aleatorio].getPista());
            if(pista1.equals(arreglo[aleatorio].getCapital())){
               JOptionPane.showMessageDialog(null,"Muy bien esa es la capital");
                 correcto=true;
               
        }else
              conta++;
                pista2 = JOptionPane.showInputDialog(arreglo[aleatorio].getPista());
            if(pista2.equals(arreglo[aleatorio].getCapital())){
               JOptionPane.showMessageDialog(null,"Muy bien esa es la capital");
                 correcto=true;           
    }
}
}
    public static void main(String[] args) {
       Main obj = new Main();
       
       obj.juego();
       
    }


}

« Última modificación: 27 de Abril 2015, 09:14 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:ayuda con código Java
« Respuesta #1 en: 27 de Abril 2015, 09:16 »
Hola Corza, el foro "De todo un poco" va destinado a mensajes que no encajan en alguno de los otros foros ([Aprender desde cero], [C, C++, Java, Visual Basic, HTML, PHP, CSS, Javascript, Joomla, MySql y más] ó [Comunidad])

Por ello voy a proceder a cambiar el mensaje de foro y colorcarlo en el foro [C, C++, Java, Visual Basic, HTML, PHP, CSS, Javascript, Joomla, MySql y más]

Respecto al problema que comentas, al intentar revisar el código he encontrado que falta la clase Estados ¿puedes pegar el código de esta clase?

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".