Clase 9 Pgr Ava 2014
Programación Avanzada
Clase 9
Profesor : Julio Muñoz Frías
E-mail : jumunoz77@hotmail.com
PROGRAMACIÓN AVANZADA
Colecciones
* Arreglos
*
*
*
*
Clase Collections
ClaseMap
Interfaz Comparable
Clase Comparator
Arreglos
Arreglos
En Java un arreglo es un grupo de variables (llamadas, elementos o componentes) que
contienen valores, todos del mismo tipo.
Los arreglosson estructuras de datos que contienen una serie de datos del mismo tipo,
son entidades de longitud fija.
Los elementos de un arreglo pueden ser tipos primitivos o de referencia (incluyendo
arreglos).Para hacer referencia a un elemento específico de un arreglo, se debe dar el nombre del
arreglo y el número de la posición del elemento dentro de arreglo.
Al número de la posición del elemento seconoce formalmente como el índice o
subíndice del elemento del arreglo.
(Los arreglos en java son “objetos”)
Arreglos
Iniciación de un arreglo
Al igual que otros objetos los arreglos se crean con lapalabra clave new.
Codificación general
Una forma para crear a un arreglo
int
c [ ] = new
int [10] ; // Crea el arreglo
c
con 10 items
Otra manera de crear un arreglo
int c[ ];
// Declara lavariable tipo arreglo y además se necesita
c = new int [10];
// Crea el arreglo o sea el objeto tipo arreglo con 10 items
También se puede crear un arreglo usando el “iniciador de arreglo”
int
c[]= {4, 12, 16, 20, 24, 48, 23, 31, 17, 26} // En este caso no se necesita
.
new
nombreDelArray length devuelve un entero (int) con la cantidad de items que tiene el arreglo
(length es una variable,no un método).
En este caso: cantid_item = c.lenght;
Arreglos
Ejemplo de creación de un arreglo con 10 items.
// Fig. 7.4: InitArray.java
// Calculating values to be placed into elements of anarray.
public class InitArray
{
public static void main ( String args[ ] )
{
int cant_item = 10;
int arreglo [ ] = new int [ cant_item ]; // crear un arreglo con elementos de tipo int usando
new
//...
Regístrate para leer el documento completo.