Java
Programación Orientada a Objetos
Arreglos
●
●
●
●
●
Un arreglo es una secuencia de datos del mismo tipo Los datos se llaman elementos del arreglo y senumeran 0, 1, 2, ... Estos números localizan al elemento dentro del arreglo y se denominan índices En Java, los índices del arreglo empiezan con 0 y terminan con el tamaño del arreglo -1 Si elarreglo tiene n elementos, se denotan como a[0], a[1], ... a[n-1]
Declaración de un arreglo
●
La sintaxis de declaración de arreglos en Java es
– –
● ● ● ● ●
Ejemplos: charcad[], p; int [] v, w; double [] m, t[], x; En la declaración del arreglo no se permite indicar el número de elementos, así, int numeros[12] es erroneo
tipo [] identificador tipo identificador[]
Definir arreglo de número de elementos
●
Sintaxis para definir arreglo de un número determinado de elementos:
tipo nombreArreglo[] = new tipo [numeroDeElementos] tiponombreArreglo[]; nombreArreglo = new tipo[numeroDeElementos];
● ● ●
● ● ● ●
Ejemplo: float notas = new float [26]; int [] a; a = new int[10]
Tamaño del arreglo
● ●
● ●
●
Javaconsidera cada arreglo como un objeto El número de elementos de un arreglo se conoce accediendo al campo length double [] v = new double [15] System.out.print(v.length); // escribe 15 El campolength está protegido, no se puede modificar
Ejemplo, método con un argumento arreglo, devuelve la suma de elementos
1.double suma (double [] w) 2.{ 3. double s = 0.0; 4. for (int i=0; i
Inicialización de arreglos
●
Se deben asignar valores a los arreglos antes de utilizarlos, por defecto se inicializan con 0
precios[0] = 10;precios[1] = 20; precios[2] = 30; int numeros[]={10, 20, 30, 40, 50, 60}; char c[]={'L','u','i','s'}; final int ENE=31, FEB=28, MAR=31,ABR=30; int meses[]={ENE, FEB, MAR, ABR}; for(i=0; iva
Regístrate para leer el documento completo.