Los arreglos son estructuras de datos que consisten en elementos del mismo tipo, con una longitud fija. Un arreglo es un grupo de variables (llamadas elementos) del mismo tipo que almacenan valores. Para acceder a un elemento específico se usa el índice o subíndice, que debe ser un entero positivo. Los arreglos ocupan espacio en memoria y se crean usando la palabra new.
ascensor o elevador es un sistema de transporte vertical u oblicuo, diseñado...LuisLobatoingaruca
Un ascensor o elevador es un sistema de transporte vertical u oblicuo, diseñado para mover principalmente personas entre diferentes niveles de un edificio o estructura. Cuando está destinado a trasladar objetos grandes o pesados, se le llama también montacargas.
Los puentes son estructuras esenciales en la infraestructura de transporte, permitiendo la conexión entre diferentes
puntos geográficos y facilitando el flujo de bienes y personas.
2. Son estructuras de datos que consisten en
elementos de datos relacionados, del mismo
tipo.
› Tienen longitud fija.
3. Es un grupo de variables (llamadas
elementos o componentes) que contienen
valores, todos del mismo tipo.
Son objetos que se consideran como tipos
de referencia.
4. Para hacer referencia a un elemento
específico en un arreglo, se debe
especificar:
› Nombre de la referencia al arreglo.
› Número de la posición del elemento en el
arreglo. (índice o subíndice)
6. -34
int c[8];
8 Elementos (longitud)
78
0 145 15
1
-89
62
c[0] c[1] c[2] c[3] c[4] c[5] c[6] c[7]
Índice o
subíndice
7. -34
int c[8];
78
0 145 15
1
-89
62
c[0] c[1] c[2] c[3] c[4] c[5] c[6] c[7]
Índice o subíndice: Deben ser ENTEROS POSITIVOS
Error común de programación:
Usar un valor de tipo long como índice de un arreglo.
8. Los objetos de arreglos ocupan espacio en
memoria.
Se crean usando la palabra new.
-34 78
0 145 15
1
-89
62
c[0] c[1] c[2] c[3] c[4] c[5] c[6] c[7]
int c[]= new int[8];
9. -34 78
0 145 15
1
-89
62
c[0] c[1] c[2] c[3] c[4] c[5] c[6] c[7]
int c[]= new int[8];
int c[];
c = new int[8];
10. En la declaración de un arreglo, si se
específica el número de elementos en los
corchetes de la declaración se produce un
error de sintaxis.
int c[]= new int[8];
int c[8]= new int[8];
BIEN
MAL
11. Creación de varios arreglos en una
declaración.
int a, b;
int a[]= new int[8], b[]= new int[15];
Buena práctica de programación:
› Por legibilidad, declare sólo una variable en cada
declaración
int a[]= new int[8];
int b[]= new int[15];
12. public class InicArreglo{
public static void main(String [] args){
int arreglo[];
arreglo = new int[10];
for (int cont=0; cont<arreglo.length; cont++)
System.out.println(“Posición: ”+cont+
“Valor: ”+arreglo[cont]);
}
}
13. public class InicArreglo{
public static void main(String [] args){
int arreglo[]={10,20,30,40,50};
for (int cont=0; cont<arreglo.length; cont++)
System.out.println(“Posición: ”+cont+
“Valor: ”+arreglo[cont]);
}
}
14. Crea un arreglo de 10 elementos y asigna a
cada elemento uno de los enteros pares del
2 al 20 (2,4, 6, 8 … 20).
Crea un arreglo de 10 elementos y asigna a
cada elemento un valor generado
aleatoriamente.
15. public class InicArreglo{
public static void main(String [] args){
int arreglo[]=new int[10];
for (int cont=0; cont<arreglo.length; cont++)
{
arreglo[cont]=2+(2*cont);
System.out.println("Posicion: "+cont+" "+
"Valor: “+arreglo[cont]);
}
}
}