Matrices de Java
Matrices de Java
dataType[] arrayName;
double[] data;
Aquí, datos es una matriz que puede contener valores de tipo double .
// allocate memory
data = new double[10];
Aquí, hemos creado una matriz llamada edad y la inicializamos con los
valores dentro de las llaves.
Tenga en cuenta que no hemos proporcionado el tamaño de la matriz. En
este caso, el compilador de Java especifica automáticamente el tamaño
contando el número de elementos en la matriz (es decir, 5).
En la matriz de Java, cada ubicación de memoria está asociada con un
número. El número se conoce como un índice de matriz. También
podemos inicializar arreglos en Java, usando el número de índice. Por
ejemplo,
// declare an array
int[] age = new int[5];
// initialize array
age[0] = 12;
age[1] = 4;
age[2] = 5;
..
Nota :
• Los índices de matriz siempre comienzan desde 0. Es decir, el
primer elemento de una matriz está en el índice 0.
• Si el tamaño de una matriz es norte , entonces el último elemento de
la matriz estará en el índice n-1 .
¿Cómo acceder a los elementos de una matriz en
Java?
Podemos acceder al elemento de una matriz utilizando el número de
índice. Aquí está la sintaxis para acceder a los elementos de una matriz,
// create an array
int[] age = {12, 4, 5, 2, 5};
Producción
// create an array
int[] age = {12, 4, 5};
Producción
age.length
// create an array
int[] age = {12, 4, 5};
Salida :
Suma = 36
Promedio = 3.6
En el ejemplo anterior, hemos creado una matriz de
nombresnúmeros . Hemos usado el for...each bucle para acceder a cada
elemento de la matriz.
Dentro del ciclo, estamos calculando la suma de cada elemento. Fíjate
en la línea,
La conversión se realiza utilizando el operador (double). El operador (double) toma un valor entero
como entrada y devuelve un valor de coma flotante como salida. En este caso, el operador toma el
valor de arrayLength como entrada y devuelve un valor de coma flotante que es igual al valor de
arrayLength.
El valor devuelto por el operador (double) se asigna entonces a la variable average. Esto asegura
que el valor de average es de tipo double, lo que es necesario para que la variable se use en el
cálculo del promedio
3. Se crea un arreglo de enteros llamado numbers con varios valores: {2, -9, 0, 5, 12, -25, 22,
9, 8, 12}.
4. Se declara una variable sum de tipo int y se inicializa en 0. Esta variable se utilizará para
almacenar la suma de todos los elementos del arreglo.
5. Se declara una variable average de tipo Double. Esta variable se utilizará para almacenar el
promedio (media) de los elementos del arreglo.
6. Se utiliza un bucle for-each para iterar sobre cada elemento del arreglo numbers. En cada
iteración, el valor del elemento se suma a la variable sum.
7. Después de sumar todos los elementos, se obtiene la longitud del arreglo numbers (el
total de elementos) y se guarda en la variable arrayLength.
8. Se calcula el promedio dividiendo la suma total (sum) entre el número total de elementos
(arrayLength). Para asegurarse de que el resultado sea un número decimal (punto
flotante), se realiza una conversión explícita de sum y arrayLength a double antes de
realizar la división.
Sum = 36
Average = 3.6
La suma de los elementos en el arreglo numbers es 36, y el promedio es 3.6 (36 dividido por 10, ya
que hay 10 elementos en el arreglo).
2. Se declara el arreglo numbers con los valores {2, -9, 0, 5, 12, -25, 22, 9, 8, 12}.
• Iteración 2: number toma el valor -9. sum actualiza su valor a 2 - 9, quedando sum
= -7.
9. Se imprime en la consola:
Sum = 36
Average = 3.6
0
1 2 2
2 -9 -7
3 0 -7
4 5 -2
5 12 10
6 -25 -15
7 22 7
8 9 16
9 8 24
10 12 36
10
3.6