Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Corza en 27 de Abril 2015, 05:16

Título: ayuda con código Java
Publicado por: Corza 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();
       
    }


}

Título: Re:ayuda con código Java
Publicado por: César Krall 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!