La sentencia de iteración

Páginas: 2 (330 palabras) Publicado: 19 de noviembre de 2015
La sentencia de iteración do-while es de tipo posprueba. Primero realiza las acciones luego pregunta. La sintaxis es la siguiente:
do sentencia while ( condición );
Observamos que es como un whilepero al revés. Primeramente se ejecuta la sentencia y luego evalúa la condición. Si la expresión de la condición es verdadera vuelve a dar un ciclo. De lo contrario, termina. Esto nos garantiza que lasentencia se ejecute al menos una vez.
do System.out.println("Lo veras una vez");
while ( false );
Resulta útil para los casos en donde tendremos que realizar ciertas acciones antes de verificaruna condición.
Realicemos un programa que cuente la cantidad de dígitos que posee un número. Para ello tendremos que dividir por diez el número que nos han dado, hasta que el resultado se vuelva cero.Entonces recurrimos al while para realice los ciclos necesarios.
public class CuentaDigitos{
public static void main(String args[]){
int número = 4557888;
int dígitos = 0;
while (número > 0 ) {
número /=10;
dígitos++;
}
System.out.println(dígitos);
}
}

public class CuentaDigitos{
public static void main(String args[]){
int número =4557888;
int dígitos = 0;
do {
número /=10;
dígitos++;
}
while ( número > 0 );
System.out.println(dígitos);
}
}
La sentencia while es la más sencillade las estructuras de iteración. La iteración continuará hasta que su condición sea falsa.
while ( condición ) sentencia ;
La condición tiene que tomar un valor booleano (verdadero o falso). Si estevalor es verdadero, se ejecutará la sentencia. Concluida esta acción se vuelve a evaluar la condición. Proseguirán los ciclos hasta que la condición no cambie a falso.
Esta es una estructura deiteración preprueba, es decir primero se evalúa la condición antes de realizar cualquier acción. Si de entrada la condición es falsa nunca ejecutará el conjunto de sentencias.
public class Cuadrado
{...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • iteracion
  • que es una iteracion
  • Estructuras De Iteracion
  • Plan De Iteracion
  • Iteración De Procesos
  • Iteracion Geometrica
  • iteracion
  • Sentencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS