args) [JAVA] Difference main(String args[ ]) et main(String [ ] - Java - Programmation
Marsh Posté le 19-04-2002 à 10:46:12
aucune. En java tu as la liberté de définir le tableau soit sur le type des éléments soit sur le tableau lui meme. Donc c'est
String[] args
et
String args[]
Marsh Posté le 19-04-2002 à 11:31:39
et puis pour le fun tu peut aussi mettre:
public static void main(String[] mesArguments) {
}
m'enfin j'vois pas trop l'interet
Marsh Posté le 19-04-2002 à 11:36:47
Fsa a écrit a écrit : et puis pour le fun tu peut aussi mettre: public static void main(String[] mesArguments) { } m'enfin j'vois pas trop l'interet |
si tu veut du fun il vaut mieux mettre un truc style
public static void main(String[] leopard) {
ou
public static void main(String[] en_cuir) {
Marsh Posté le 19-04-2002 à 11:37:52
mr_mat a écrit a écrit : si tu veut du fun il vaut mieux mettre un truc style public static void main(String[] leopard) { ou public static void main(String[] en_cuir) { |
Marsh Posté le 19-04-2002 à 14:41:05
en fait, il n'y a aucune différence, sinon les recommendations de la norme sun. il est préférable de déclarer une signature comme
public static void main(String [] args_en_cuir_leopard){} de manière à préciser le type de la variable qui est (par décomposition) :
un String [], donc, un tableau de chaines
dont le nom est args_en_cuir_leopard.
C'est là le mystère de la différence.
Marsh Posté le 19-04-2002 à 14:43:24
la syntaxe type variable[] est celle du C, j'pense que ca a ete fait pour pas dépayser trop de gens
Marsh Posté le 19-04-2002 à 14:47:44
merci bcp et pour info j'ai décider d'adopter le style :
public static void main(String [] args_en_cuir_leopard){}
pour tout mes futurs progs !!!
Marsh Posté le 19-04-2002 à 14:48:18
-gti-spitfire a écrit a écrit : merci bcp et pour info j'ai décider d'adopter le style : public static void main(String [] args_en_cuir_leopard){} pour tout mes futurs progs !!! |
(c)mr_mat.
faudra envoyer les royalties
Marsh Posté le 19-04-2002 à 14:50:33
mr_mat a écrit a écrit : (c)mr_mat. faudra envoyer les royalties |
$$$$$$$$$$$$$$$$$$$$$$$$
Marsh Posté le 19-04-2002 à 10:43:33
je cherche a comprendre la difference entre :
public static void main(String args[])
et
public static void main(String []args)
les 2 semble donner le même resultat si quelqu'un sait ...