Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Un Resumen del uso del For, Switch, While, Do

Enviado por   •  5 de Diciembre de 2018  •  893 Palabras (4 Páginas)  •  404 Visitas

Página 1 de 4

...

while this is not

for (int x = 3; x

Otra cosa a notar es que las 3 secciones del for son independientes de la otra, no necesitan operar en las mismas variables aunque normalmente lo hacen.

FOR MEJORADO (ARREGLOS-ARRAYS)

Simplica el for por medio de un arreglo. Con este tipo de Iterador en vez de tener 3 componentes, se va a tener 2.

Ejemplo del for(viejo-normal):

int [] a = {1,2,3,4};

for(int x = 0; x

System.out.print(a[x]);

for(int n : a) // enhanced for loop

System.out.print(n);

Formalmente se describe el for mejorado de la siguiente manera:

for(declaración: expresión)

Las dos partes de la declaración for son

■ declaracion: La variable de bloque recién declarada, de un tipo compatible con los elementos de la matriz a la que está accediendo. Esta variable estará disponible. Dentro del bloque for, y su valor será el mismo que el array actual elemento.

■ expresion: Debe evaluar la matriz a la que desea realizar un bucle. Esto podría ser una variable de matriz o una llamada de método que devuelve una matriz. La Matriz puede ser de cualquier tipo: primitivas, incluso matrices de matrices.

Usando las del for:

int x;

long x2;

Long [] La = {4L, 5L, 6L};

long [] la = {7L, 8L, 9L};

int [][] twoDee = {{1,2,3}, {4,5,6}, {7,8,9}};

String [] sNums = {"one", "two", "three"};

Animal [] animals = {new Dog(), new Cat()};

// legal 'for' declarations

for(long y : la ) ; // loop thru an array of longs

for(long lp : La) ; // autoboxing the Long objects

// into longs

for(int[] n : twoDee) ; // loop thru the array of arrays

for(int n2 : twoDee[2]) ; // loop thru the 3rd sub-array

for(String s : sNums) ; // loop thru the array of Strings

for(Object o : sNums) ; // set an Object reference to

// each String

for(Animal a : animals) ; // set an Animal reference to each

// element

Usando break y continue:

El break termina, para cualquier ciclo.. el continue solo la iteracion que se está llevando a cabo. Se hace un examen del if sin el ciclo, si algunas condiciones se convierten en verdaderas.

El continue debe de estar dentro del ciclo, de otra manera dará error, el break también debe de estar dentro de un ciclo cualquiera o dentro de una declaración de un switch.

for (int i = 0; i

System.out.println("Inside loop");

continue; }

// more loop code, that won't be reached when the above if //

test is true }

El continue colocado bajo el System no significa que el ciclo termina ahí, porque aún continua hasta la iteración donde el ciclo debe acabar de manera normal.

Incluso sigue sin necesidad de un if, como aparece en el ejemplo anterior.

Declaraciones sin etiqueta.

[bee-slider id=1193]

...

Descargar como  txt (5.4 Kb)   pdf (51.2 Kb)   docx (14.9 Kb)  
Leer 3 páginas más »
Disponible sólo en Essays.club