Quais são matrizes java?

A ordem

em Java é um conjunto de variáveis ​​referenciados usando um único nome da variável combinada com um número de índice. Cada item de uma matriz é um elemento. Todos os elementos de uma matriz deve ser do mesmo tipo. Assim, a própria matriz tem um tipo que especifica que tipo de elementos que ele pode conter. A int matriz pode conter int Os valores, por exemplo, e um Corda matriz pode conter cadeias.

Escrito após o nome da variável, o número de índice está entre parênteses. Então, se o nome da variável é X, você pode acessar um elemento específico com uma expressão como x [5].

números de índice começam com 0 (zero) para o primeiro elemento, de modo X [0] refere-se ao primeiro elemento.

Declarar uma matriz

Antes que você possa criar uma matriz, você deve declarar uma variável que se refere à matriz. Esta declaração variável deve indicar o tipo de elementos armazenados pela matriz, seguindo-se um conjunto de suportes vazios, como este:

String [] names-

Aqui, uma variável chamada nomes é declarada. O seu tipo é uma matriz de Corda objetos.

Você também pode colocar os colchetes no nome variável em vez do tipo. As duas declarações seguintes ambos criar matrizes de int elementos:

int [] array1- // uma matriz de int elementsint matriz2 [] - // outra matriz de elementos int

Declarando um array na verdade não criar a matriz. Para fazer isso, você deve usar o Novo palavra-chave, seguido pelo tipo de matriz. Por exemplo:

Video: Curso de Java - Aula 43 - Array, Vetor, Matriz, Tabela - eXcript

String [] nomes nomes = new String [10] -


Ou, de forma mais concisa:

Video: Curso de Java - Aula 42 - Introdução aos Arrays - eXcript

String [] nomes = new String [10] -

Inicializar os elementos de matriz

Você pode inicializar uma matriz através da atribuição de valores, um por um, como este:

String [] = new Array dias [7] -Days [0] = "domingo"-Days [1] = "Segunda-feira"-Days [2] = "terça"-Days [3] = "quarta-feira"-Days [4] = "quinta-feira"-Days [5] = "Sexta-feira"-Days [6] = "sábado"-

Ou você pode usar o seguinte abreviação:

String [] = {dias "domingo", "Segunda-feira", "terça","quarta-feira", "quinta-feira","Sexta-feira", "sábado" } -

Aqui, cada elemento a ser atribuído para a matriz está listado em uma inicializador matriz. O número de valores listados na inicializador determina o comprimento da matriz que o inicializador cria.

Usando laçadas com matrizes

Frequentemente, as matrizes são processados ​​dentro para rotações. Por exemplo, aqui está uma para circuito que cria uma série de números aleatórios 100, com valores variando entre 1 para 100:

Video: Matrizes - Aula 016

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

Java também fornece um tipo especial de para circuito chamado um melhorada para laço que está concebido para simplificar laçadas que processam matrizes. uma reforçada para circuito permite que você ignore a variável índice, como neste exemplo:

para (tipo de identificador: matriz) {...} demonstrações int [] = new int números [100] -para (número int: numbersnumber = (int) (Math.random () * 100) + 1-

Publicações relacionadas