Mostrando entradas con la etiqueta ciclos For. Mostrar todas las entradas
Mostrando entradas con la etiqueta ciclos For. Mostrar todas las entradas

lunes, 22 de agosto de 2011

Ciclos For

Cordial saludo ahora veremos el ciclo for, Muchas personas dicen que este es el ciclo más complicado, pero a mi parecer no lo es, solo es de cuidado.
Este bucle cuenta con tres elementos importantes los cuales son 
  • Una expresión Inicial.
  • Una condición.
  • Una expresión de incremento.
Todas por separados por medio de Punto y Coma " ; "

La sintaxis seria la siguiente:
for( ExpresionInicial ; Sentencia ; ExpresionIncremento)
{
  Sentencias que se ejecutaran
}

Definamos cada uno de los elementos:
Una expresión Inicial. = es un valor que solo se ejecuta una vez en el ciclo, es un valor para inicializar un contador en el bucle.
Una condición = este elemento se prueba o ejecuta durante cada vuelta del ciclo y es una expresión con una sentencia logia como en el método While.
Una expresión de incremento= en la mayoría de ocasiones es la forma en la cual se va incrementando el valor de la expresión inicial y también se evalúa en cada vuelta del ciclo.

Veamos el ejemplo que usamos antes con el while y después con el Do While pero ahora con el For:
//Creamos la clase de nombre Factorial
public class Factorial
{
//método principal de todo  proyecto
 public static void main(String[] arg)
  { 
//Variable con el valor que vamos a sacar el factorial
     int factorial=5;
//bucle for, iniciamos creando un contador llamado i igualado a 0, int i=0;
//ponemos la sentencia mientras que i sea menor a factorial seguira el ciclo;
//la manera de incremento será de 1 en 1, a la variable i le sumamos 1 en cada vuelta
     for(int i=1 ; i < factorial ; i++)
      {
       factorial * = i ;
      }//fin del for

System.out.println("El valor del factorial es ="+factorial);

   } //fin del método main
}// fin de la clase

Este en el mismo ejemplo y en los tres ciclos el resultado será el mismo, en este punto ya dependerá de cada uno de nosotros cual queremos o debemos usar.............

Si tienes alguna duda no dudes en preguntarme, ...........=)

Saludo a todos..................

En el Próximo Post hablaremos de Arreglos, que es, como se usan , tipos y demás...............oK