arreglos en java

13

Upload: rogelio-lopez

Post on 28-Sep-2015

7 views

Category:

Documents


0 download

DESCRIPTION

Arreglos

TRANSCRIPT

  • Los arreglos son objetos en Java que almacenan mltiples variables del mismo tipo.

    Pueden contener tanto primitivas como referencias a otros objetos.

  • Un arreglo se declara sealando el tipo de elemento que almacenar, seguido de corchetes, a la izquierda o derecha del identificador.

  • int[] numero; // corchetes antes del identificador (recomendado)

    int numero[]; // corchetes despus del identificador (permitido, pero menos legible)

  • String[] cadenas; //Recomendado String cadenas[]; // Permitido pero menos

    legible

  • No est permitido incluir el tamao del arreglo en la declaracin.

    int[5] testScores; // incorrecto

  • Para crear un nuevo arreglo Java debe saber cuanto espacio debe reservar en memoria, as que se debe especificar el tamao del arreglo al momento de la creacin

  • La manera ms sencilla de construir un arreglo es usar la palabra reservada new seguida del tipo del arreglo, con corchetes especificando cuantos elementos contendr el arreglo.

    int[] testScores; // declara un arreglo de enteros

    testScores = new int[4]; // construye un arreglo y lo asigna a la variable testScores

  • tambin es equivalente int[] numeros = new int[4]; Los arreglos de objetos de construyen de la

    misma manera String[] cadenas = new String[5];

  • Los arreglos multidimensionales son simplemente arreglos de arreglos.

    Por lo tanto un arreglo bidimensional tipo int es un arreglo objeto int (int[]), donde cada uno de sus elementos es una referencia a otro arreglo tipo int.

    La segunda dimensin es la que almacena los enteros

  • int[][] myArray = new int[3][]; myArray[0] = new int[2]; myArray[0][0] = 6; myArray[0][1] = 7; myArray[1] = new int[3]; myArray[1][0] = 9; myArray[1][1] = 8; myArray[1][2] = 5;