Ciclos for y while en Java

Cliclos for y while en Java

Los cliclos for y while en Java son palabras reservadas del lenguaje que se utilizan para recorrer listas y ejecutar bloques de instrucciones por cada elemento. Este concepto también es aplicado en cualquier lenguaje de programación.

En este tutorial vamos a ver como utilizarlos con unos ejemplos muy sencillos.

¿Cómo funcionan los ciclos for y while en Java?

Vamos a comenzar con el ciclo for y un ejemplo muy sencillo donde se recorre una lista de enteros y se los imprime por consola:

package com.programacionextrema;

import java.util.LinkedList;
import java.util.List;

public class Main {

	public static void main(String[] args) {
		// Creo una lista de enteros
		List<Integer> enteros = new LinkedList<Integer>();

		// Agrego 3 números
		enteros.add(10);
		enteros.add(50);
		enteros.add(100);

		// Recorro la lista de enteros y por cada número lo imprimo en la
		// consola
		for (int index = 0; index < enteros.size(); index++) {
			System.out.println(enteros.get(index));
		}
	}
}

Otra variante del for es el foreach, este también permite iterar sobre los elemento pero con menos código, sin la necesidad de definir una variable index:

for (Integer entero : enteros) {
  System.out.println(entero);
}

Ahora podemos pasar al while usando el mismo ejemplo de los enteros:

int index = 0;
while(index < enteros.size()){
  System.out.println(enteros.get(index));
  index++;
}

La diferencia principal con el for es que en este hay que definir la variable index fuere del bloque e incrementarla dentro de él.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *