Questão Inquisition

1 resposta
dfsilva86

Galera,

Estava analisando um código no simulado do Inquisition e me deparei com a seguinte declaração do método main().

public static void main(String... args) {
//código aqui
}

Qual a diferença dessa declaração em relação a essas abaixo?

public static void main(String[] args) {

}
public static void main(String args[]) {

}

Grande Abraço!!!

1 Resposta

gustavobs

Nenhuma são todas iguais…

Arrays como voce deve saber pode ser declarado tanto:

int[] array; // ou

int []array; // ou

int array[]; //pior ainda

int[] array[];

Isto mata 2 opções que tens ali…

Já o codigo com var-args é apenas sugar-sintax, é uma array tb…
Todos são validos, compilam e rodam normalmente…

Criado 31 de janeiro de 2009
Ultima resposta 31 de jan. de 2009
Respostas 1
Participantes 2