Provavelmente seu método main está errado, a assinatura dele deve ser assim:
publicstaticvoidmain(Stringargs[])
farribeiro
[quote=andre_a_s]Provavelmente seu método main está errado, a assinatura dele deve ser assim:
publicstaticvoidmain(Stringargs[])
Aproveitando o tópico. :roll:
Então me explica por que o Eclipse constroe o public static da maneira abaixo
publicstaticvoidmain(String[]args)
pois fiquei muito confuso quando o NetBeans faz desta maneira :hunf:
publicstaticvoidmain(Stringargs[])
Quem puder responder, valeu a força! :mrgreen:
andre_a_s
No java tanto faz vc colocar as chaves no tipo ou no indentificador
Isso é válido:
Stringnomes[];
E isso tbm:
String[]nomes;
Por isso a assinatura do método main pode receber o parametro de array com as chaves no tipo(String) ou no identificador(geralmente “args”)
Espero ter ajudado
kina
andre_a_s:
No java tanto faz vc colocar as chaves no tipo ou no indentificador
Isso é válido:
Stringnomes[];
E isso tbm:
String[]nomes;
Por isso a assinatura do método main pode receber o parametro de array com as chaves no tipo(String) ou no identificador(geralmente “args”)
Espero ter ajudado
Se eu não me engano tem uma diferença sim, mas não seria nos parâmetros do método, e sim em uma declaração de variavel:
Assim todas as variáveis são array de String.
String[]arg,x,a;
Aqui somente a variavel arg é um array de String.
Stringarg[],x,a;
falou
andre_a_s
Sim, mas no caso de somente uma variavel (como no método main) indifere onde se põe as chaves.