Java: Executando tarefas de matriz básicas

Uma matriz em Java é simplesmente uma lista. Pode ser uma lista de qualquer coisa - qualquer tipo primitivo ou objeto. Na maioria dos casos, uma matriz, uma lista de itens semelhantes. Por exemplo, se você criar uma matriz int, então todos os itens dessa lista são valores int. As seções seguintes descrevem como criar, inicializar iterar

(Examinar cada valor), e manipular matrizes.

Definindo uma matriz

Sempre pense em uma matriz como uma lista de itens. Com isto em mente, quando você quer definir uma matriz, você começa com o tipo de item que você deseja criar. Por exemplo, se você quiser criar uma matriz de valores inteiros, você começa com o tipo primitivo int na maioria dos casos.

O tipo é seguido por um par de parêntesis rectos ([]), que é então seguido pelo nome de matriz. Muitas vezes você vê uma matriz definida para cada aplicação Java. O método main () declaração inclui sempre um, como mostrado aqui:

void main (String [] args) public static

Neste caso, args é uma matriz do tipo String. Ele contém uma lista de valores de cadeia fornecidos na linha de comando.

Inicializar um array

Antes de poder utilizar um array, você deve inicializar-lo. Inicializar um array é um processo de duas etapas:

  1. Instanciar a matriz para que você tenha um objeto matriz para trabalhar.

  2. Fornecer um valor para cada elemento na matriz.

A ordemelementoé um item de acesso individual na lista. Cada elemento é um único artigo do mesmo tipo como a matriz. Por exemplo, quando você definir uma matriz int [], cada elemento dentro da matriz é do tipo int.

Os elementos em uma matriz são acessados ​​através de um número único. Os números começam a 0 e continua através de um menor que o número total de elementos. Por exemplo, se você tem uma matriz com dez elementos, eles são numerados de 0 a 9. Para acessar um elemento específico, você pode usar o nome da matriz, seguido pelo número entre colchetes. O código a seguir mostra uma definição de matriz típico e inicialização:

// Definir uma matriz de values.int inteiro [] MyArray - // Instantiate MyArray.MyArray = new int [5] - // Define a matriz indivíduo values.MyArray [0] = 0-MyArray [1] = 1-MyArray [2] = 2-Matriz [3] = 3-Matriz [4] = 4-

Esse código cria um [] array int chamado MyArray. Ela instancia essa matriz para segurar cinco entradas chamando new int [5]. O código, em seguida, inicializa cada um dos valores da matriz individuais, acessando os elementos individuais, de 0 a 4.

menu