Estructura while

Empezamos con las estructuras de repetición. Espero que resulte de vuestro interés. Comenzamos con el famos while.

La estructura de repetición while sigue el siguiente esquema:

while(condición){

sentencias

}

La condición tiene que estar obligatoriamente entre paréntesis. La condición es una expresión lógica. Si la condición vale true se ejecutan las sentencias que componen el bucle. Cuando concluye la ejecución de las instrucciones del bucle se vuelve a evaluar la condición. De nuevo, si la condición es cierta, se vuelven a ejecutar las instrucciones del bucle. En algún momento, la condición valdrá false, en cuyo caso finaliza la ejecución del bucle y el programa continúa ejecutándose por la sentencia que se encuentre a continuación de la estructura while. Veamos un ejemplo.

El siguiente método devuelve true si el número introducido por parámetro es un número primo:

public boolean primo(int numero) {
        int divisor = 2;
        boolean primo = true;

        while ((divisor * divisor <= numero) && primo) {
            if (numero % divisor == 0) {
                primo = false;
            }
            divisor++;
        }

        return primo;
    }

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s