Instrucciones iterativas (II)  

Posted by Danny in

Este bucle comienza ejecutando las instrucciones que hay en su interior, una vez ejecutadas comprueba el valor de condición, si es true vuelve de nuevo a repetir el proceso ejecutar/evaluar. Si la evaluación de condición es false, entonces finaliza la ejecución del bucle.

Un bucle while ejecutará sus instrucciones de 0 a n veces, dependiendo del valor de las condiciones. Mientras que un bucle do while ejecutará sus instrucciones de 1 a n veces dependiendo del valor de la condición.

Prácticas:

Crear una aplicación que solicite una contraseña al usuario, si es correcta mostrará que es correcta, si el usuario se equivoca tres veces finalizará el programa.

Crear el fichero DoWhile1.java

Agregar el siguiente código:

public class DoWhile1{

public static void main(String arg[]){

String clave = "Sin clave";

String candidata;

int nVeces = 0;

do

{

System.out.println("Introduzca la clave: ");

candidata = leerLinea();

nVeces++;

}while(!clave.equals(candidata) && nVeces<3);>

if(nVeces==3 && !clave.equals(candidata))

{

System.out.println("Lo siento no acertó.");

}

else

{

System.out.println("Clave correcta.");

}

}

/* Esta función permite leer una línea de texto, veremos su funcionamiento cuando lleguemos al capítulo de flujos de entrada y salida */

Entradas relacionadas:

0 comentarios

Publicar un comentario

BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog

Archives