curso de java

Curso de Java
Desde cero hasta conexiones con bases de datos MySQL

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.

[ Anterior | Siguiente ]