01a TeoriaArrays2D 1

Páginas: 7 (1514 palabras) Publicado: 30 de marzo de 2015
Arrays

Un array es un conjunto finito y ordenado de valores homogéneos
que ocupan posiciones consecutivas en la memoria, los cuales
reciben un nombre común y se distinguen unos de otros por la
posición o lugar que ocupan dentro de la estructura array.


Los arrays se conocen en Matemáticas como vectores o matrices y en los Cálculos Financieros como tablas.

El tipo de arreglo más simple esel arreglo lineal o unidimensional denominado comúnmente como Vector.


Declaración de un array unidimensional

La declaración de un array de una dimension (vector) es:


tipo[ ] nombreDelArray1D;



donde:
tipo es el tipo de datos de los elementos del array, estos
pueden ser de cualquier tipo tanto primitivo como de un
tipo abstracto de datos, es decir, de un tipo de clase.nombreDelArray1D es el identificador que da nombre a
la variable array.

Ejemplos:
int [ ] m;
double[ ]aTemperaturas;
String[ ] nombre;
Fecha[] arrayDeFechas;
Creación de un array

Después de haber declarado un array, el siguiente paso es crearlo o construirlo.

Crear un array significa reservar la cantidad de memoria necesaria para contener a todos sus elementos y asignar al nombre de la variablearray una referencia a la dirección de memoria donde residen sus elementos.

La creación del array se hace a través del operador new:


nombreDelArray1D = new tipo[tamaño];


donde:
nombreDelArray1D es el identificador que da nombre a la variable array.

tipo es el tipo de datos de los elementos del array.

tamaño es el numero de elementos del array.
Es una expresión positiva de tipoentero y
menor o igual que la precisión de un valor
de tipo int.


El hecho de utilizar el operador new significa que Java implementa los arrays como objetos.


Ejemplos:
m = new int[10];
aTemperaturas = new double[366 ];
nombre = new String[25];
arrayDeFechas = new Fecha[12];
Declaración y Creación de un array

Es bastante común declarar y crear el array simultáneamente utilizando unasola sentencia:


tipo[ ] nombreDelArray1D = new tipo[tamaño];



Ejemplos:
int [ ] m = new int[10];
double[ ] temperatura = new double[366 ];
String[ ] nombre = new String[25];
Fecha[ ] arrayDeFechas = new Fecha[12];





Como los arrays en Java son objetos siempre, tienen un atributo llamado ‘length’ que permite conocer su tamaño. De esta forma, es posible poder usar un bucle (for) paraun acceso más sencillo y rápido, asi por ejemplo con la siguiente sentencia:

int [ ] vector = new int[3] ;
vector.length  3

La variable array vector es una referencia a un objeto que tiene los siguientes atributos y valores:


vector
.
I
I
I======= Atributos Valores
length
3
vector[0]
0
vector[1]
0
vector[2]
0Inicializar un array

Los elementos de un array son inicializados por Java, si el array es numérico, sus elementos son inicializados a cero, si es booleano sus elementos son inicializados a false ...

Si deseamos inicializar un array con otros valores diferentes a los predefinidos o por defecto, podemos hacerlo de la siguiene forma:



double[ ] aTemperaturas = {10.2, 12.3, 3.4, 14.5, 16.7};String[ ] diasLaborales = {“lunes”,”martes”,”miercoles”,”jueves”,”viernes”};



De esta forma estamos creando dos arrays una de 5 elementos que contiene cinco temperaturas constantes y que se llama aTemperaturas y otra con otros
5 elementos de tipo String que contiene los 5 dias laborales de la semana y que se llama diasLaborales , y equivale al siguiente codigo:



double[ ] aTemperaturas= new double[5 ];

aTemperaturas[0] = 10.2;
aTemperaturas[1] = 12.3;
aTemperaturas[2] = 3.4;
aTemperaturas[3] = 14.5;
aTemperaturas[4] = 16.7;





Acceder a los elementos de un array unidimensional

Para acceder al valor de un elemento de un array se utiliza
el nombre de la variable array seguido de un subíndice entre corchetes, que indica a que elemento del array estamos haciendo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 01A
  • Analisis Ley 189 01A
  • 01A aparatos electrodomésticos
  • 01a Mediciones Y Definici N Operacional
  • 01a FM Introducción Fluidos 2
  • Trinidad 1+1+1=1
  • Documento 1 1 1 1
  • EL RECICLAJE 1 1 1 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS