1.9.3 Do... while

 

En este post vamos a ver el último bucle: Do… while

Esta estructura repetitiva, tiene algo especial y es que como mínimo las instrucciones dentro de la estructura repetitiva al menos una vez, mientras que el while sus instrucciones pueden ejecutarse 0 o N veces. Se sale del bucle cuando la condición del while no se cumple, si esto pasa empieza desde el do. Se utiliza para la validación de datos. Su sintaxis es:

       do{

                       intrucciones

                    }while(condicion);

 

Veamos un ejemplo:

import javax.swing.JOptionPane;

 

public class Uso_DoWhile {

 

       public static void main(String[] args) {

            

        int num;

        do{

            String texto=JOptionPane.showInputDialog("Introduce un numero entre 0 y 10");

            num=Integer.parseInt(texto);

        }while(num>=10 || num<0);

        System.out.println("El numero introducido es "+num);

    }

}

Tenemos que pensar bien la condición de salida. En nuestro caso, si insertamos un 5 (5>=10 or 5<0) devolvería falso, si insertáramos un -1 (-1>=10 or 5<o) devolvería verdadero, haciendo que vuelva a pedir un número.

Por último, tenemos la estructura de repetición For Each pero lo veremos más detalladamente más adelante cuando usemos estructuras más complejas.


1.9.2 For << >> 1.10.1 Arrays de una dimensión



No hay comentarios:

Publicar un comentario