Questão simples - Java

2 respostas
java
Jardel_Morais
Olá, estou com uma dúvida bem simples. No método “Main” tem alguma diferença em colocar o “[]” depois do “args” ou depois do “String”?

<em>Exemplo:</em>

Vejo pessoas que escrevem assim:

public static void main(String[] args)

E outras que escrevem assim:

public static void main(String args[])

Que diferença faz? Isso influência em algo?
Obrigado.

2 Respostas

Jonathan_Medeiros

Não faz nenhuma diferença!

Segundo a documentação, o método main deve ser declarado public, static e void.
E deve especificar um parâmetro formal cujo o tipo a ser declarado é array de String.
Logo conclui-se que qualquer uma das declarações é aceitável!

Exemplo da documentação:

public static void main(String[] args) {
    //Implementação
}

public static void main(String ... args) {
    //Implementação
}
Jardel_Morais

Agora entendi. Muito obrigado.

Criado 22 de março de 2018
Ultima resposta 23 de mar. de 2018
Respostas 2
Participantes 2