Em programas Java , você pode armazenar muitos tipos de dados dentro de estruturas de matriz , incluindo booleanos . Você pode usar variáveis de matriz para armazenar seqüências de ambos os tipos primitivos e de tipo de objeto booleanos . Normalmente, uma vez que possuem uma estrutura matricial em um programa, você terá de processá-lo , como o looping através dele. A fim de realizar esses processos , você geralmente precisa primeiro estabelecer o comprimento do array. Em Java, um array armazena seu próprio comprimento como uma variável inteira . Para encontrar o comprimento , você precisa acessar esta variável. Instruções
1
Prepare a sua variável de matriz. Se você não tiver um em seu programa, criar uma matriz para armazenar valores booleanos de tipo primitivo da seguinte forma : boolean [] = { myBooleans verdadeiro , verdadeiro, falso , verdadeiro, falso , falso, verdadeiro };
Para declarar uma matriz para armazenar tipo de objeto booleanos , use a seguinte sintaxe : Boolean [ ] = { myBooleanObjects Boolean.FALSE , Boolean.TRUE , Boolean.FALSE , Boolean.TRUE };
Essas matrizes são para demonstração. Se você já tem uma matriz em seu programa, você pode usá-lo . Esse código declara cada variável de matriz boolean e instancia -lo com valores .
2
Encontre o comprimento de sua matriz. O tipo array em Java armazena comprimento como um campo. Para aceder a este valor, use a seguinte sintaxe , especificando o nome da matriz ea variável comprimento : myBooleans.length ;
Este código acessa o comprimento da matriz para a variável especificada. Observe que o código especifica o comprimento sem suportes , como o comprimento é um campo, não é um método , como em alguns outros tipos de dados. Este código pode acessar o comprimento, mas no momento ele não faz nada com ele.
3
Guarde o comprimento de sua matriz em uma variável. O comprimento de uma matriz é armazenada como um tipo inteiro . Use a seguinte sintaxe de código para armazenar o comprimento do array como um inteiro de tipo primitivo para posterior utilização em seu programa: int boolLength = myBooleans.length ;
Você pode referir-se a esta variável , sempre que você precisar usar o comprimento da matriz . Para a matriz booleana tipo de objeto , o processo é o mesmo: int booleanLength = myBooleanObjects.length ;
4
Use seu comprimento de matriz boolean dentro de seu programa . Você pode usar o comprimento de matriz diretamente como no seguinte loop : for ( int b = 0, b < boolLength ; b + +) { System.out.println ( myBooleans [b] );}
O comprimento em neste caso, faz parte do teste condicional determinar se o Java deve executar o corpo do loop em cada iteração . A posição final do elemento da matriz tem um índice que é menor do que o comprimento de matriz, por isso, se você tentar acessar a posição no valor representado pelo inteiro comprimento , seu código irá lançar uma exceção e, possivelmente acidente. Este loop escreve cada elemento da matriz , por sua vez , parando quando se chega ao fim da estrutura.
5
Salve o arquivo Java. Compilar e executar o programa para testar a sua saída. Experimente com o código para certificar que você entendeu o processo. Tente alterar o " para" código de loop para ler além do fim da matriz e ver as mensagens de erro suas saídas do ambiente de desenvolvimento . Use a variável comprimento de matriz em outro código de processamento para se adequar ao seu projeto.