Bucle do-while en java

El bucle do-while funciona de la misma manera que el bucle while, con la salvedad de que expresion se evalúa al final de la iteracción. Las sentencias que encierran el bucle do-while, por tanto, se ejecutan como mínimo una vez. La sintaxis es la siguiente:
do {
    sentencias
} while (expresion)


El siguiente ejemplo es el equivalente do-while a los dos ejemplos anteriores que cuentan del 1 al 10. 
1
2
3
4
5
6
7
8
9
public class EjemploDoWhile {
 public static void main(String[] args) {
 int i = 1;
 do {
  System.out.println(i);
  i++;
 } while (i < 11);
 }
}
Veamos otro ejemplo. En este caso se van a ir leyendo números de teclado mientras el número introducido sea par; el programa parará, por tanto, cuando se introduzca un número impar.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
public class TerminaCuandoEsImpar {
 public static void main(String[] args) {
  int numero;
  do {
   System.out.print("Dime un número: ");
   numero = Integer.parseInt(System.console().readLine());
   if (numero % 2 == 0) {// comprueba si el número introducido es par
    System.out.println("Qué bonito es el " + numero);
   } else {
    System.out.println("No me gustan los números impares, adiós.");
   }
  } while (numero % 2 == 0);
 }
}

Compartir

0 Comment to "Bucle do-while en java"

Publicar un comentario