Curso de Java
Desde cero hasta conexiones con bases de datos MySQL
Curso de Java: Contenido
Iniciación: página 22
[ 19, 20, 21, 22, 23, 24, 25 ]
Iniciación al lenguaje Java
Estructuras de control
El bloque if…else
Analice y ejecute el siguiente programa (que es una variante del anterior) oprimiendo el botón cancelar:
package cursojava.demos; //La encapsulamos en un lugar para todos los demos
import javax.swing.JOptionPane; //Importamos la clase JOptionPane
public class DemoIfElse {
String nombre; //Este será la información para el I/O
public DemoIfElse () {
//El constructor llama a sus métodos
pideNombre();
muestraSaludo();
}
private void pideNombre(){
nombre=JOptionPane.showInputDialog(null,"Escribe tu nombre");//Pide el nombre
}
private void muestraSaludo(){
//Inicio de la estructura de control if…else
if(nombre==null) {//Obsérvese que el operador de comparación es == (doble igual)
JOptionPane.showMessageDialog(null,"Oprimiste cancelar");//Mensaje por la cancelación
}else {
JOptionPane.showMessageDialog(null,"Hola "+nombre);//Saluda en pantalla
}
//Fin de la estructura
}
public static void main(String[] args) {
new DemoIfElse ();
}
}
En este caso, si el usuario decide no escribir el nombre y cancelar, el programa lo muestra.