Escolar Documentos
Profissional Documentos
Cultura Documentos
MODALIDAD PRESENCIAL
Programacin
TEMA:
AMBATO ECUADOR
Octubre 2016 Febrero 2017
La sentencia de iteracin do-while es de tipo pos prueba. Primero realiza las acciones
luego pregunta. La sintaxis es la siguiente:
Resulta til para los casos en donde tendremos que realizar ciertas acciones antes de
verificar una condicin.
Realicemos un programa que cuente la cantidad de dgitos que posee un nmero. Para
ello tendremos que dividir por diez el nmero que nos han dado, hasta que el resultado
se vuelva cero. Entonces recurrimos al while para realice los ciclos necesarios.
Qu ocurre si el nmero que nos dan es el cero? El resultado nos dar cero.
Obviamente es errneo, debera devolver un dgito. Pero no entra en el ciclo debido a
que de entrada no satisface la condicin. Podramos implementar una solucin "ad
hoc".
nmero /=10;
dgitos++;
while ( nmero > 0 ) {
nmero /=10;
dgitos++;
}
public class CuentaDigitos{
public static void main(String args[]){
int nmero = 4557888;
int dgitos = 0;
do {
nmero /=10;
dgitos++;
}
while ( nmero > 0 );
System.out.println(dgitos);
}
}
En los dos ejemplos siguientes, que estn explicados en el video tutorial, podemos ver
como funciona la sentencia while:
package com.edu4java.tutorial8;
import java.util.Scanner;
EJEMPLOS
Realizar un programa que despliegue por pantalla cinco lneas de caracteres.
int contador = 1;
System.out.println("*****\n");
contador++;
}
}
}