Juliex

Páginas: 2 (301 palabras) Publicado: 2 de septiembre de 2013
ESTRUCTURAS REPETITIVAS

Muchas veces nosotros como programadores necesitamos que algo se repita un número determinado de veces para no estar haciendo las repeticiones de lo que queremosejecutar existen los ciclos y son:

FOR
Este ciclo es uno de los más usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que seejecute una instrucción simple o compuesta.

Antes de continuar recordar que for, asi como las instrucciones if y switch(). Son independientes del modelo de programación usado, es decir se puedenusar dentro de consola, frame, applet, servlet, jsp.

Su formato general es:
FOR (inicialización; condición; incremento)

WHILE

El enunciado FOR es la mejor manera de realizar ciclos cuandolas repeticiones se encuentran atadas naturalmente a un índice. Cuando no hay una variable de control natural, se recomienda utilizar el enunciado WHILE.

La sintaxis para el enunciadowhile es:while (expresión) {enunciados}






DO WHILE
A este ciclo también se le conoce también como ciclo de condición de entrada o prueba por arriba porque este ciclo evalúa primero la condicióny posteriormente ejecuta las instrucciones.

Su diferencia básica con el ciclo WHILE es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuandomenos una vez porque primero ejecuta las instrucciones y al final evalúa la condición;
También se le conoce por esta razón como ciclo de condición de salida.
Su formato general es :
cargar oinicializar variable de condición;
do {
grupo cierto de instrucción(es);
instrucción(es) de rompimiento de ciclo;
} while (condición);
Ejemplo : Cálculo del factorial
import java.util.Random;public class Factorial {
public static void main(String[] args) {
Random r = new Random();
float x = r.nextFloat();
int n = Math.round(21*x);
long f = 1;
int k = 1;
do
f *= k++;
while (k...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS