Instrucción o sentencia for y arrays

Otra manera de controlar el flujo es utilizar bucles. Un bucle fuerza al programa a volver al principio. Si esto ocurre, se repetirán líneas de código, una y otra vez.

Analicemos el bucle for.

La sentencia for, nos ofrece una manera de iterar sobre un rango de valores. Se le llama "bucle for", porque da vueltas al bucle hasta que la condición se cumple.

La sintaxis de la sentencia for es la siguiente:

for (inicialización; terminación; iteración por ciclo) {
    sentencia(s)
}

Cuando se utiliza esta sintaxis hay que tener en cuenta que:

-La expresión de inicialización inicia el bucle; se ejecuta una vez y el bucle comienza.

-Cuando la expresión de terminación es igual a "false", el bucle termina.

-Finalmente, la última parte especifica como serán manipulados los valores iniciales en cada iteración del ciclo.

Arrays

Otro concepto de programación que se debe conocer, para desarrollar un código eficazmente, es el array.

Un array es una forma de guardar más de un valor al mismo tiempo. Piensa que un array es como las columnas en una hoja de cálculo, en donde cada fila tiene un número de posición, igual que los arrays. Las posiciones en un array empiezan en 0 y ascienden secuencialmente. Cada posición en un array puede contener un valor.

Sintaxis de una array;

// declaración de un array de integers.
int[] unArray;

Igual que las variables de otros tipos, la declaración de un array tiene dos componentes; el tipo del array y su nombre.

El tipo del array se escribe como tipo[], donde el tipo es el tipo del dato de los elementos contenidos en el array; los corchetes son símbolos indicando que esa variable contiene un array.

El nombre de un array debe seguir las reglas y convenciones igual que el resto de las variables.

Para definir cuantas posiciones queremos que tenga el array, tendremos que crear un objeto array de la siguiente manera:

unArray = new int[6];

Primero vendrá el nombre del array, seguido del signo =. Después vendrá la palabra clave new y a continuación el tipo de data de nuevo. Después unos corchetes que tendrán dentro el tamaño del array. El tamaño se refiere a la cantidad de posiciones que tendrá el array.

En el ejemplo del video tutorial aprenderemos a como iterar sobre un array, utilizando el bucle for:

package com.edu4java.Tutorial9;

public class Tutorial9 {
	public static void main(String[] args) {
		int[] array = { 2, 3, 5, 7, 1, 4, 7, 3, 0, 5 };

		for (int i = 0; i < array.length; i++) {
			System.out.print(array[i] + ",");
		}
		System.out.println("incrementamos en uno");
		
		for (int i = 0; i < array.length; i++) {
			array[i]++;
		}
		for (int i = 0; i < array.length; i++) {
			System.out.print(array[i] + ",");
		}
	}
}
<< Anterior Siguiente >>