¿Cuáles son las matrices de java?

Un formación en Java es un conjunto de variables que se hace referencia mediante el uso de un solo nombre de la variable en combinación con un número de índice. Cada elemento de una matriz es una elemento. Todos los elementos de una matriz deben ser del mismo tipo. Por lo tanto, la matriz en sí tiene un tipo que especifica qué tipo de elementos que puede contener. Un int matriz puede contener int valores, por ejemplo, y una Cuerda matriz puede contener cadenas.

Video: ¿Que Son las matrices en Java ?

Escrito después del nombre de la variable, el número de índice está entre corchetes. Así que si el nombre de la variable es x, usted podría tener acceso a un elemento específico con una expresión como x [5].

números índices comienzan con 0 (cero) para el primer elemento, por lo x [0] se refiere al primer elemento.

Declarar un array

Antes de crear una matriz, debe declarar una variable que hace referencia a la matriz. Esta declaración de variables debe indicar el tipo de elementos almacenados por la matriz, seguido de un conjunto de soportes de vacío, como este:

String [] nombres-

Aquí, una variable llamada nombres está declarada. Su tipo es una matriz de Cuerda objetos.

También se puede poner los corchetes en el nombre de la variable en lugar del tipo. Las dos instrucciones siguientes crean dos conjuntos de int elementos:

int [] array1- // una matriz de int elementsint array2 [] - // otra matriz de elementos int

La declaración de una matriz no crea realmente la matriz. Para ello, debe utilizar el nuevo palabra clave, seguido por el tipo de matriz. Por ejemplo:

String [] nombres nombres = new String [10] -

O, de manera más concisa:

String [] nombres = new String [10] -

Inicialización de elementos de la matriz

Puede inicializar una matriz mediante la asignación de valores uno a uno, como esto:

String [] día = new Array [7] -Jornadas [0] = "domingo"-days [1] = "lunes"-days [2] = "martes"-days [3] = "miércoles"-days [4] = "jueves"-days [5] = "viernes"-days [6] = "sábado"-

O puede utilizar la siguiente abreviatura:

String [] = {día "domingo", "lunes", "martes","miércoles", "jueves","viernes", "sábado" } -

Aquí, cada elemento que se asignará a la matriz aparece en una array inicializador. El número de valores que figuran en el inicializador determina la longitud de la matriz que crea el inicializador.

Video: JAVA - Matrices 3x3

El uso de bucles con matrices

Con frecuencia, los arrays se procesan dentro de para bucles. Por ejemplo, he aquí una para bucle que crea una matriz de 100 números aleatorios, con valores que van desde 1 a 100:

int [] números = new int [100] -para (int i = 0- i lt; 100- i ++) números [i] = (int) (Math.random () * 100) + 1-

Java también proporciona un tipo especial de para bucle llama una mejorado para lazo que está diseñado para simplificar circuitos que procesan las matrices. una mayor para bucle le permite omitir la variable de índice, como en este ejemplo:

Video: Bloque Java 4.7: ¿Que es una matriz?

para (identificador de tipo: array) {...} declaraciones int números [] = new int [100] -para (número int: numbersnumber = (int) (Math.random () * 100) + 1-
Artículos Relacionados