Logo Studenta

For y foreach

¡Estudia con miles de materiales!

Vista previa del material en texto

For 
Repite una instrucción una determinada numero de veces 
Es un bucle 
Puede usarse en arreglos 
 
Foreach 
 
El foreach no es un bucle 
De primeras la principal diferencia la tenemos en la propia definición, ya que el foreach no es un 
bucle sino un constructor, el cual solo puede iterar en arrays y objetos, en cambio el for es un 
bucle, es decir, se repite tantas veces como nosotros queramos. 
 
El foreach no puede recorrer cadenas de texto. 
En uno de los ejemplos de uso de for, veíamos como podíamos recorrer carácter a carácter una 
cadena de texto, en cambio con el foreach no podemos hacerlo 
 
En el foreach no es necesario poner el tamaño del array. 
En el uso del for, a la hora de recorrer un array, tenemos que especificar hasta que posición 
tenemos que recorrerla, en cambio en foreach nos lo recorre del principio a fin. Esto supone una 
ventaja sobre el for, ya que en este si no especificamos bien el tamaño podemos obtener un error. 
 
 Se usa mas en arreglos 
 
Similitudes 
• Ambas hacen un numero determinado de ciclos 
• Pueden trabajar con variables de tipo entero, carácter, etc

Continuar navegando

Contenido elegido para ti

240 pag.
kupdf net_a-prende-java_ejercicios

ULT

User badge image

Manuel Rodrigues Monameo

240 pag.
JAvA_CON_EJEMPLOS

ULT

User badge image

Manuel Rodrigues Monameo

385 pag.
Estructura de Datos y Algoritmos - Aho Hopcroft Ullman

Colégio Dom Bosco

User badge image

Hamburguesa Queso

66 pag.
ResumenIIC1103-2 (1)

User badge image

Central de Apuntes

Otros materiales