Java Array Tutorial - Single & Multi Dimensional Arrays em Java



Este blog vai falar sobre array Java, suas várias declarações, acesso a array java, declaração e implementação de arrays 2D e passagem de método para um array.

No blog anterior, você aprendeu sobre . Por meio deste blog em Java Array, vou explicar os conceitos de Arrays em Java e como funcionam os arrays simples e multidimensionais.Aprender sobre arrays Java é essencial para ganhar seu .

Neste blog do Java Array, eu cobriria os seguintes tópicos:





Antes de prosseguirmos, vamos ver por que exatamente precisamos do Java Array:

  • Os arrays são uma estrutura importante para armazenar dados.
  • Java nos permite manter muitos objetos do mesmo tipo usando arrays.
  • Ele pode ser usado com a ajuda de um loop para acessar os elementos por seu índice.



Agora, vamos começar com este post sobre Java Array e entender o que exatamente são arrays.

O que são arrays Java?

Arrays em Java são estruturas de dados homogêneas implementadas em Java como objetos. Os arrays armazenam um ou mais valores de um tipo de dados específico e fornecem acesso indexado para armazenar os mesmos. Um elemento específico em uma matriz é acessado por seu índice. Os arrays oferecem um meio conveniente de agrupar informações relacionadas.

Array - array Java - edurekaA obtenção de uma matriz é um processo de duas etapas.



  • Primeiro, você deve declarar uma variável do tipo de array desejado
  • Em segundo lugar, você deve alocar a memória que manterá a matriz, usando Novo , e atribuí-lo à variável de matriz

Então, vamos ver como podemos declarar arrays de maneiras diferentes.

Forma geral de inicialização do array Java

Exemplo : - int month_days []

Forma geral de inicialização do array Java

Exemplo:-

Os arrays podem ser inicializados quando são declarados. A matriz será criada automaticamente grande o suficiente para conter o número de elementos que você especificar no inicializador de matriz. Há sim não precisa usar Novo .Agora, vamos ver como podemos implementar isso.

Forma geral de inicialização do array Java

O código a seguir cria uma matriz inicializada de inteiros:

class MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('April tem '+ mês + dias [3] +' dias. ')}}

Só será justo se eu explicar como você pode acessar elementos em um array Java.

Acessando um elemento específico em um array Java

Em matrizes, podemos acessar o elemento específico por seu índice entre colchetes.

Exemplo:-

Juntando todas as peças,

public static void main (String args []) {int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_days [3] = 30 month_days [4] = 31 month_days [5] = 30 month_days [6] = 31 month_days [8] = 30 month_days [9] = 31 month_days [10] = 30 month_days [11] = 31 System.out.println ('Abril tem' + month_days [3] + 'dias.')}}

Portanto, tudo se resumia aos arrays e sua declaração e como os arrays de dimensão única podem ser usados.

E se eu te disser, pode haver uma matriz dentro de uma matriz. Eu sei que parece um pouco complexo, mas não se preocupe, eu sei como tornar isso mais fácil para você.

Array Multidimensional Java

como eu instalo php

Matrizes multidimensionais são matrizes de matrizes .

Declarando Matriz Multidimensional

Para declará-lo, temos que especificar cada índice adicional usando outro conjunto de colchetes.

Conceitualmente, a matriz declarada acima seria representada conforme mostrado na figura: -

Vamos agora demonstrar o array multidimensional.

O programa a seguir numera cada elemento na matriz da esquerda para a direita, de cima para baixo e exibe estes valores:

class Mul2D {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i, j, k = 0 para (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

Este programa gera a seguinte saída:

0 1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19

Estas são outras representações de arrays multidimensionais de outros tipos de dados.

Então, isso era tudo sobre os arranjos multidimensionais. Agora, vamos ver como passar um array para um método como um parâmetro como os outros tipos de dados.

Passando Array Java para um Método

Também podemos passar arrays para métodos, da mesma forma que podemos passar valores de tipo primitivo para métodos.

Exemplo:-

public class PMethods {public static void display (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} public static void main (String args []) {int x [] = {1, 2, 3} display (x)}}

Este será o resultado do programa

1 2 3

Isso nos leva ao final do blog Java Array.Espero que tenha gostado deste post sobre Java Array. Se você está procurando um conhecimento profundo de Java, do ler blog onde você será explicado em detalhes sobre os tópicos abaixo com exemplos.

  • Tipos de dados e operações em Java
  • Declarações de controle
  • Classes e objetos
  • Arrays
  • Conceito básico de OOPS

Você também pode aprender Java por meio de nosso YouTube Tutorial Java lista de reprodução. Aprendizagem feliz !!

Se você encontrou este blog em “ Java Array ” útil, verifique o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo. Tem alguma questão para nós? Mencione isso na seção de comentários e entraremos em contato com você.

Tem alguma questão para nós? Mencione isso na seção de comentários e entraremos em contato com você.