Como armazenar valores em uma matriz em java
Depois de criar uma matriz em Java, você pode colocar os valores em componentes da matriz. Por exemplo, imagine que você é o proprietário de um motel. Os convidados no quarto 6 está farto de todos aqueles doces de hortelã que você colocar nas camas das pessoas. Eles check-out, e Sala 6 torna-se vago. Você deve colocar o valor 0 no componente 6. Você pode fazê-lo com esta declaração de atribuição:
Conteúdo
guestsIn [6] = 0-
Em um dia da semana, o negócio é horrível. permanência de ninguém no motel. Mas, em seguida, você recebe um golpe de sorte. Um ônibus grande puxa para cima ao motel. O lateral do ônibus tem uma placa que diz “Convenção solitários”. Fora do ônibus vêm 25 pessoas, cada pé para pequeno escritório do motel, nenhum prestando atenção aos outros que estavam no ônibus. Cada pessoa quer um quarto privado.
Apenas 10 deles pode ficar no Java Motel, mas tudo bem, porque você pode enviar os outros 15 solitários no caminho para o antigo C-Side Resort and Motor Lodge.
De qualquer forma, para registrar dez dos solitários para o Java Motel, você coloca um convidado em cada um dos seus dez quartos. Tendo criado um array, você pode tirar vantagem de indexação da matriz e escrever um para loop, como este:
para (int roomNum = 0- roomNum lt; 10- roomNum ++) {guestsIn [roomNum] = 1-}
Este circuito toma o lugar de declarações de dez atribuição porque o computador executa a instrução guestsIn [roomNum] = 1 dez vezes. A primeira vez, o valor de roomNum é 0, então em vigor, as executa computador
guestsIn [0] = 1-
Na próxima iteração, o valor de roomNum é 1, para que o computador executa o equivalente da seguinte declaração:
guestsIn [1] = 1-
Durante a próxima iteração, o computador se comporta como se ele está executando
Video: Programar em Java - Vetores/Arrays pt. 1 - Aula 30
guestsIn [2] = 1-
E assim por diante. Quando roomNum chega a ser 9, o computador executa o equivalente da seguinte declaração:
Video: Curso de Java #14 - Vetores - Gustavo Guanabara
guestsIn [9] = 1-
Note-se que o contador de ciclo vai de 0 a 9. Lembrar que os índices de uma matriz ir de 0 a um menos do que o número de componentes na matriz. Looping com números de quarto 0-9 abrange todos os quartos do Java Motel.
Quando você trabalha com uma matriz e você pisa através de componentes do array usando um para loop, você normalmente começam variável de contador do loop em 0. Para formar a condição de que testa para outra iteração, muitas vezes você escrever uma expressão como roomNum lt; ArraySize, Onde ArraySize é o número de componentes na matriz.