Hola. Estoy empezando a programar en Java con eclipse y en este ejemplo no me funciona la opcion if, siempre se ejecuta el else, sabeis por que? Gracias.
import javax.swing.JOptionPane;
public class ControlAcceso { public static void main(String[] args) { String nombre = JOptionPane.showInputDialog("¿Cual es su nombre?"); String minombre = "Jose"; String mensaje;
Hola.
Estoy empezando a programar en Java con eclipse y en este ejemplo no me funciona la opcion if, siempre se ejecuta el else, sabeis por que? Gracias.
import javax.swing.JOptionPane;
public class ControlAcceso
{
public static void main(String[] args)
{
String nombre = JOptionPane.showInputDialog("¿Cual es su nombre?");
String minombre = "Jose";
String mensaje;
// Comprueba el usuario para dar acceso
if (nombre == minombre)
{ mensaje = String.format("BIENVENIDO, %s", nombre);
JOptionPane.showMessageDialog(null, mensaje); }
else
{ mensaje = String.format("ACCESO DENEGADO, %s", nombre);
JOptionPane.showMessageDialog(null, mensaje); }
} // Fin de Main
} // Fin de Clase