[RESOLVIDO]Dúvida sobre vetores

Boa noite, pessoal.
Tenho uma dúvida sobre vetores e gostaria me me ajudassem, por favor.
Preciso criar um vetor do tipo primitivo int de tamanho 6 e preciso que ele inicialmente tenha todos as posições o valor 0.
Se eu fizer como no código abaixo e já usar ele, os seus valores iniciais serão zero ou serão lixo da memória?

	int[] flag = new int[6];

Ou é necessário eu usar um for, como coloquei abaixo?

//O código abaixo é necessário? for(int i=0; i<flag.length; i++) { flag[i] = 0; }

Obrigado.

Em Java o valor padrão é 0 para cada posição de um arrar de ints.
Para verificar isso, bastava você instanciar o array e percorrer os valores dele não é mesmo?

[quote=davidbuzatto]Em Java o valor padrão é 0 para cada posição de um arrar de ints.
Para verificar isso, bastava você instanciar o array e percorrer os valores dele não é mesmo?[/quote]

Como nosso amigo disse, testei aqui:

public class Teste {
	public static void main(String[] args) {
		int vetor[] = new int[6];
		
		for(int i=0;i<vetor.length;i++){
			System.out.println(vetor[i]);
		}
	}
}

resultado:
0
0
0
0
0
0

Bom dia RobGeek

Acho que esta questão de tipo int inicializar com 0 já está resolvida né?
Uma outra forma de fazer: caso vc há tenha predefinidamente quais serão os números do seu vetor (sem que seja td 0’s), e suas posições, vc pode declarará-los diretamente também.

int flags[] = new int[]{3,2,4,6,5,4};

Abraços. Bons códigos.
Feliz Ano Novo.

[quote=berg.pb]Bom dia RobGeek

Acho que esta questão de tipo int inicializar com 0 já está resolvida né?
Uma outra forma de fazer: caso vc há tenha predefinidamente quais serão os números do seu vetor (sem que seja td 0’s), e suas posições, vc pode declarará-los diretamente também.

int flags[] = new int[]{3,2,4,6,5,4};

Abraços. Bons códigos.
Feliz Ano Novo.[/quote]
Na verdade pode até ser mais simples que isso.

int[] foo = { 3, 2, 4, 6, 5, 4 };

O ideal é usar os colchetes junto com o tipo ao invés de junto com o identificador, dando a ideia que o tipo é “array de int”.

Java6 faz sim.
Valeu pela correção