Você está na página 1de 5

Investigar los tipos de arreglos y las formas de declararlos (tipos de datos

primitivos, tipos de datos objetos, tipo objetos) individual jueves 19 de marzo de


2015 (10 puntos)

Los arreglos, se pueden definir como objetos en los que podemos guardar ms de
una variable. Al tener un nico arreglo en este se pueden guardar mltiples
variables de acuerdo a su tamao o capacidad, las variables solo pueden ser
guardadas si son del mismo tipo.
Existen dos tipos de arreglos la unidimensional y la multidimensional
(generalmente dos dimensiones y se les denomina matrices).
Forma de declaracin:

ARRAYS UNIDIMENSIONALES:
La forma de la declaracin sera:
Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensin];

Otra forma sera:

Tipo_de_variable[ ] Nombre_del_array;
Nombre_del_array = new Tipo_de_variable[dimensin];
Para el tipo primitivo las declaraciones seran las siguientes;
-

byte[ ] edad = new byte[4];

short[ ] edad = new short[4];

int[ ] edad = new int[4];

long[ ] edad = new long[4];

float[ ] estatura = new float[3];

double[ ] estatura = new double[3];

boolean[ ] estado = new boolean[5];

char[ ] sexo = new char[2];

String[ ] nombre = new String[2];

Los valores por defecto:


1. Nmeros el valor inicial es 0.
2. Para string y char el valor es vacio.
3. Para boolean el valor es false.
4.

ARRAY MULTIDIMENSIONALES
Los array multidimensionales son aquellos que tienen ms de dimensin y, en
consecuencia, ms de un ndice. Los array ms usuales son los de dos
dimensiones, conocidos tambin con el nombre de tablas o matrices. Es posible
crear array de tantas dimensiones como requieran las aplicaciones esto es, tres,
cuatro o ms dimensiones.
Declaracin de tablas:
char nombre_array[][]= new char[80][24];
int nombre_array[][] =new int[10][5];
final int N=4;
double [][]matriz = new double[N][N];

Declaracin de arrays de tipo objeto.


En java se puede declarar arreglos de clases o de objetos y no solamente de tipo
primitivo.
Para declarlo es:
Nombre_de_la_clase_o_objeto_ [0]=new nombre_del_objeto (ejemplo);
Ejemplo seria:

Persona[] p = new Persona[10]; //aqu estaramos declarando un arreglo de 10 posiciones


donde el tipo de datos seria el objetos de una persona.

Tambin podemos crear arreglos con las libreras de java ya creadas, como el Scanner, etc.
Un ejemplo seria:
java.util.Vector<Integer> vector = new java.util.Vector<Integer>();
aqu seria un arreglo de tamao indefinido de enteros.

En java dentro de tipos objetos se encuentra una subclase llamada tipo envoltorio
o wrapper que son equivalentes a los tipos primitivos pero como objetos.
-

Byte[ ] edad = new Byte[4];

Short[ ] edad = new Short[4];

integer[ ] edad = new integer[4];

Long[ ] edad = new Long[4];

Float[ ] estatura = new Float[3];

Double[ ] estatura = new Double[3];

Boolean[ ] estado = new Boolean[5];

character[ ] sexo = new character[2];

Si bien es cierto que el tipo primitivo y el tipo envoltorio son parecidos, pero hay
que tener en cuenta de cuando utilizar cada tipo y de que es, el tipo primitivo es un
dato elemental y carece de mtodos, mientras que un objeto es una entidad
compleja y dispone de mtodos.

Instituto tecnolgico de Chetumal


Programacin orientada a objetos
Investigacin y declaracin de los arreglos.

M. T. I. Ma. De los Angeles Navarrete Mara

Dominguez Mosqueda Cristian Yair


Segundo semestre KU1
Entrega 19 de marzo de 2015

Você também pode gostar