Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gremio10

Atribuir valores em um array bidimensional

Recommended Posts

Galera , to aprendendo Java e to com uma duvida , minha professora ensinou o modo de atribiur em uma variavel de int desse modo

 

int[] x={1,2,3,4,5};

como faço para um array bidimensional e em String ?

 

estou tentando assim :

 

String[][] mes = {"Janeiro","31","21"};
		
		for(String texto : mes){
			System.out.println(texto);
		}

mas ele retorna muitos erros.

 

Obrigado

felipe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aew,

 

Cara, como você disse que aprendeu, vetores de uma dimensão são declarados assim:

int[] x={1,2,3,4,5};
Veja que o número 1 corresponde a posição 0 do vetor, assim como o número 2 a posição 1, e por ai vai...

Quando você inicializa um vetor utilizando chaves ('{'), os elementos dentro das chaves serão colocados em ordem dentro do vetor.

 

Então para criar um vetor bidimensional devemos inicializa-lo com duas dimensões:

String[][] bi = {{"a", "b"}, {"c", "d", "e"}, {"f"}};
for(String[] uni : bi){
	for(String s : uni){
		System.out.print(s + ", ");
	}
}
Ai temos o vetor {"a", "b"}, na posição 0 do vetor bi, e a string "a" na posição 0 desse vetor interno, ou seja, a string "a" está na posição bi[0][0];

Sacou?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.