[JAVA] Difference main(String args[ ]) et main(String [ ]args)

args) [JAVA] Difference main(String args[ ]) et main(String [ ] - Java - Programmation

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 ...

Reply

Marsh Posté le 19-04-2002 à 10:43:33   

Reply

Marsh Posté le 19-04-2002 à 10:45:27    

a priori aucune

Reply

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[]


---------------
Just because you feel good does not make you right
Reply

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

Reply

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) {

Reply

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) {  




 
 :lol:


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 19-04-2002 à 13:19:15    

C'est chô ce forum :love:

Reply

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.

Reply

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  :)

Reply

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 !!! :D

Reply

Marsh Posté le 19-04-2002 à 14:47:44   

Reply

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 !!! :D  



(c)mr_mat.
faudra envoyer les royalties

Reply

Marsh Posté le 19-04-2002 à 14:50:08    

pour ça, ya mon mail  :D

Reply

Marsh Posté le 19-04-2002 à 14:50:33    

mr_mat a écrit a écrit :

 (c)mr_mat.
faudra envoyer les royalties  




 
$$$$$$$$$$$$$$$$$$$$$$$$ [:zerod]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed