Quería hacer un programa sencillo que mediante un cuadro de diálogo me permitiera hacer una pregunta, y dependiendo de cuál fuera la pregunta me respondiera con otro cuadro de diálogo, el problema es que espero obtener como respuesta: "Bien" pero sólo obtengo una cadena vacía que supongo que se debe a inicializar la variable pregunta vacía, pero no sé si es que habrá otra forma de inicializarla o es que ese no es el motivo de que el cuadro de diálogo me muestre la cadena vacía
Aquí os dejo el código por sí sabéis que es lo que estoy haciendo mal, y perdonadme porque seguro que es un error muy básico o algo que no estoy haciendo bien
Código:
import javax.swing.JOptionPane; public class Prueba { public static void main(String[] args) { String pregunta; String respuesta; pregunta = JOptionPane.showInputDialog(null, "Realice su pregunta", "Pregunta", JOptionPane.QUESTION_MESSAGE); respuesta = ""; if (pregunta == "¿Qué tal?") respuesta = "Bien"; JOptionPane.showMessageDialog(null, respuesta, "Respuesta", JOptionPane.INFORMATION_MESSAGE); System.exit(0); } }