Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
tipo
Mantiene el mismo tamao una vez que han sido creados Entradas de longitud fija
Arreglo de 12 posiciones
Arreglo de enteros llamado c Indice del elemento en el arreglo. Valor del arreglo en la posicin del indice
Indice
Indica el nmero de la posicin dentro de un arreglo Debe ser un entero positivo una expresin que retorne un entero. El primer elemento del arreglo tiene indice 0
Inicializando arreglos
Los arreglos se pueden inicializar usando una lista de valores separados de comas y encerrada entre { y }
No se requiere la palabra reservada new
Usando constantes
Para evitar usar valores literales dentro del cdigo se recomienda el uso de atributos de tipo final (su valor no puede ser cambiado).
Tamao de un arreglo
Los arreglos tienen un atributo length que devuelve la longitud del mismo
imprime 5
Programacin Orientada a Objetos 8
40 39 50
java.lang.ArrayIndexOut OfBoundsException: 10
Programacin Orientada a Objetos 9
Recorriendo un arreglo
Para recorrer un arreglo se utiliza alguna estructura de repeticin, preferiblemente el for.
La variable contador del ciclo maneja el ndice del arreglo
10
11
Observe que el indice del arreglo frecuencia se obtiene del valor que devuelve el arreglo respuesta[i], si lo prefiere vea el equivalente:
12
En cada iteracin cada elemento del arreglo en la posicin i, es cargado en la variable entera numero.
Programacin Orientada a Objetos 14
Paso de Parmetros
En java los parmetros pueden pasarse de dos maneras:
Por valor
Se crea una copia de la variable, sin afectar el valor original Todas las variables de tipo primitivo pasan por valor
Por referencia
Se tiene acceso directo a la memoria en memoria En java todos los objetos pasan por referencia
16
17
Arreglos multidimensionales(1)
Los arreglos pueden tener cualquier cantidad de dimensiones
bi dimensionales tri dimensionales
Arreglos multidimensionales(2)
19
El valor de b[1,1] es 4
10
22
11
23
24
12
25
Bibliografa
Paul Deitel. Como programar en Java 7/e. Pearson Education. Deitel. Education. 2007. Eckel, Eckel, Bruce, Thinking in Java, 2nd. Edition, Thinking Edition, C. Thomas Wu. An Introduction to Object Oriented Wu. Programming with Java
26
13