Java, el bucle do while
JavaJutsu: el bucle do while
Esto es lo mismo que en c. El bucle do while es una iteración que al menos se ejecuta una vez.
/**
* DoWhile
* Clase que muestra los bucles while
*
* Para compilar:
* javac DoWhile.java
*
* Para ejecutarlo:
* java DoWhile
*/
// Librería necesaria para trabajar con la entrada/salida
import java.io.*;
/**
* clase DoWhile
* Muestra el uso de bucles do while. Este tipo de bucles
* es como el while, repiten unas sentencias mientras una condición sea verdadera
* pero en su caso la primera iteración sucede siempre ya que la condición se comprueba
* al final.
* Formato:
* do
* {
* sentencias;
* } while();
*
* @author Pello Altadill
*/
public class DoWhile {
/**
* main
* Función principal
* esta función es la que se inicia directamente al ejecutar el programa
*/
public static void main (String args[])
{
// Vamos a comprobar si un número es primo
// para eso hay que verificar que solo es divisible
// por si misma o por 1.
int numero, anterior;
// Les asignamos a las dos
numero = anterior = 7;
// para guardar el resultado
boolean esPrimo = true;
// Ejecutamos el do-while
do
{
anterior--;
if (numero % anterior == 0)
{
esPrimo = false;
}
} while(anterior > 2 && esPrimo);
// Mostramos el resultado
if (esPrimo)
{
System.out.println("Este numero: " + numero + " es primo");
}
else
{
System.out.println("Este numero: " + numero + " NO es primo");
}
}
}