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 | 
 
 
$$$$$$$$$$$$$$$$$$$$$$$$ ![[:zerod] [:zerod]](https://forum-images.hardware.fr/images/perso/zerod.gif) 
 
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 ...