Cómo almacenar valores en una matriz en java

Después de crear una matriz en Java, usted puede poner los valores en los componentes de la matriz. Por ejemplo, imagine que usted es el dueño de un motel. Los huéspedes en la habitación 6 están hartos de todos esos caramelos de menta que se pone en las camas de las personas. Comprueban hacia fuera, y la habitación 6 se vuelve vacante. Usted debe poner el valor 0 en el componente 6. Usted puede hacerlo con esta instrucción de asignación:

guestsIn [6] = 0-

A un día de la semana, el negocio es horrible. Permanencia de Nadie en el motel. Pero luego te dan un golpe de suerte. Un gran autobús se detiene en el motel. El lado del autobús tiene un cartel que dice " Convención solitarios '". Fuera de bus llegado a 25 personas, cada una a pie de la pequeña oficina del motel, ninguno de prestar atención a los otros que estaban en el autobús. Cada persona quiere una habitación privada.

Sólo 10 de ellos pueden permanecer en Java Motel, pero eso está bien, porque se puede enviar a los otros 15 solitarios en el camino a la antigua C-Side Resort and Motor Lodge.

De todos modos, para registrar diez de los solitarios en el Java Motel, pones un invitado en cada uno de sus diez habitaciones. Después de haber creado una matriz, usted puede tomar ventaja de la indexación de la matriz y escribir para lazo, de esta manera:

for (int roomNum = 0- roomNum lt; 10- roomNum ++) {guestsIn [roomNum] = 1-}

Este bucle toma el lugar de las diez declaraciones de asignación porque el equipo ejecuta la sentencia guestsIn [roomNum] = 1 diez veces. La primera vez, el valor de roomNum es 0, por lo que en efecto, se ejecuta el informáticos

guestsIn [0] = 1-

En la siguiente iteración del bucle, el valor de roomNum es 1, por lo que el equipo ejecuta el equivalente de la siguiente declaración:

guestsIn [1] = 1-

Durante la siguiente iteración, el equipo se comporta como si se trata de la ejecución

guestsIn [2] = 1-

Etcétera. Cuando roomNum llega a ser 9, el ordenador ejecuta el equivalente de la siguiente declaración:

guestsIn [9] = 1-

Observe que el contador del bucle va de 0 a 9. Recuerda que los índices de una matriz van de 0 a uno menos que el número de componentes de la matriz. Looping con números de habitación de 0 a 9 cubre todas las habitaciones del Motel Java.

Cuando se trabaja con una matriz, y paso a través de componentes de la matriz mediante un para lazo, normalmente empiezas variable contador del bucle en 0. Para formar la condición que pone a prueba a otra iteración, a menudo se escribe una expresión como roomNum lt; arraysize, dónde arraysize es el número de componentes de la matriz.




» » » » Cómo almacenar valores en una matriz en java