
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.