Cajero Automatico
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: char cad[], 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: Ejemplo: float notas = new float [26]; int [] a; a = new int[10]
● ● ●
tiponombreArreglo[] = new tipo [numeroDeElementos] tipo nombreArreglo[]; nombreArreglo = new tipo[numeroDeElementos];
● ● ● ●
Tamaño del arreglo
● ●
● ●
●
Java considera cada arreglocomo 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 campo length está protegido, nose 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 < w.length; i++) 5. s += w[i];6. return s; 7.}
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;...
Regístrate para leer el documento completo.