curso de java

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

Iniciación: página 27
[ 24, 25, 26, 27, 28, 29, 30 ]

Iniciación al lenguaje Java

Estructuras de control

La estructura de control while

Si suponemos que en el programa anterior el usuario debe escribir su nombre, podemos hacer que el flujo de datos repita la operación de solicitarlo mientras el usuario no proporcione la información. Para eso usamos while:


DemoWhile.java

package cursojava.demos; //La encapsulamos en un lugar para todos los demos

import javax.swing.JOptionPane; //Importamos la clase JOptionPane

public class DemoWhile{

    String nombre; 

    public DemoWhile() {    	

    	pideNombre();

    	muestraSaludo();	

    }

    private void pideNombre(){

    	nombre=JOptionPane.showInputDialog(null,"Escribe tu nombre");//Pide el nombre

    }

    private void muestraSaludo(){

    	//Inicio del bucle while			

		while(nombre==null||nombre.equals("")){

			nombre=JOptionPane.showInputDialog(null,"Debes escribir tu nombre");

		}		

		JOptionPane.showMessageDialog(null,"Hola "+nombre);//Saluda en pantalla

    }    

    public static void main(String[] args) {

       new DemoWhile();

    }

}   

El programa anterior mostrará reiterativamente el cuadro de diálogo que solicita el nombre, mientras el usuario no escriba una cadena.

[ Anterior | Siguiente ]