Quais são matrizes java?
A ordem
Conteúdo
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-