Unidad 2 Arreglos POO
Utilizar técnicas para la implementación de arreglos en la solución de
problemas.
Aplicar la sintaxis para la implementación de arreglos en un lenguaje orientado
a objetos.
2.1Unidimensional.
2.2 Multidimensional.
L.I NORMA H. JIMÉNEZ ALOR
Unidimensionales
Concepto de arreglo
Un arreglo es una secuencia de datos del mismo tipo
En Java, un arreglo es
un tipo dedatos
referencia. El operador
new se usa para asignar
la
memoria
para
almacenar los valores de
un arreglo
Los datos se llaman elementos del arreglo y se numeran 0, 1, 2, ...
Estos númeroslocalizan al elemento dentro del arreglo y se denominan índices
En Java, los índices del arreglo empiezan con 0 y terminan con el tamaño del
arreglo -1
Si el arreglo tiene n elementos, se denotancomo a[0], a[1], ... a[n-1]
L.I NORMA H. JIMÉNEZ ALOR
La sintaxis de declaración de arreglos en Java es:
tipo [ ] identificador
tipo identificador [ ]
Ejemplos:
char cad[ ];
int [ ] v;double [ ] m, t [ ];
En la declaración del arreglo no se permite indicar el número de
elementos, así:
int numeros[12]; // es erróneo
L.I NORMA H. JIMÉNEZ ALOR
Sintaxis para definir arreglo deun número determinado de
elementos:
tipo nombreArreglo[ ] = new tipo [NumeroDeElementos]
tipo nombreArreglo[ ];
nombreArreglo = new tipo[NumeroDeElementos];
Ejemplo:
float notas = new float[26];
int [] a;
a = new int[10];
L.I NORMA H. JIMÉNEZ ALOR
Java considera cada arreglo como un objeto
El número de elementos de un arreglo se conoce accediendo al campo
length
Ejemplo:double [ ] v = new double [15]
System.out.print(v.length); //escribe 15
L.I NORMA H. JIMÉNEZ ALOR
Inicialización de arreglos
Se deben asignar valores a los arreglos antes de utilizarlos, pordefecto se
inicializan con 0
precios[0] = 10;
precios[1] = 20;
precios[2] = 30;
int c[ ]={-45,6,0,72,1543,-89,0,62,-3,1,6453,78};
char nom[ ]={'L','u','i','s'};
final int ENE=31, FEB=28,...
Regístrate para leer el documento completo.