JAVA

EDSON Messages postés 29 Statut Membre -  
alexdelareunion Messages postés 555 Statut Membre -
Bonjour,
j´ai kelke probleme en java
en effet j´aimerai savoir se ke veut dire args[2]
merci de bien vouloir m´aider
Edson
A voir également:

9 réponses

Marco la baraque Messages postés 1030 Statut Contributeur 329
 
Bonsoir,
Tu veux bien donner le code de la classe dans laquelle tu as trouvé ça stp ?

Merci.
0
EDSON Messages postés 29 Statut Membre
 
Bonsoir marco
en effet il sagit de question a choix multiple et la question est la suivante

Supposez que vous appelez une application java ki s´appele MonProgamme :
Java MonProgramma 5 7 2 3

kel valeur a donc args[2]

les reponses sont
a) 2 de type Int
b) 2 de type String

j´aimerai savoir la bonne et pourkoi
Merci d´avance Marco
0
Marco la baraque Messages postés 1030 Statut Contributeur 329
 
Ok !
Alors args, c'est un tableau de string qui est passé à ta fonction main. Donc en gros, quand tu lances ton programme, les arguments que tu lui passes sont stockés dans ce tableau.
args[0] contient le premier argument de ton programme (ici 5, et non pas "MonProgramma" comme en C ), args[1] le 2ème argument (7)...

args[2] contient donc 2.

Cordialement
0
EDSON Messages postés 29 Statut Membre
 
Tres grand merci Marco la baraque
0
alexdelareunion Messages postés 555 Statut Membre 142
 
ce qu'on lui demande c'est le type, donc je suppose que c'est une question piege, vu que la valeur est 2, mais son type est String, car la matrice args[] est de type String
0
Marco la baraque Messages postés 1030 Statut Contributeur 329
 
Effectivement, j'avais mal lu la question comme d'habitude...
Merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
EDSON Messages postés 29 Statut Membre
 
Merci Alex
comme tu le dis il se pourrai ke se soit un piege parce ke il s ont precise ke la reponce est 2 e de type String
merci encore
0
Marco la baraque Messages postés 1030 Statut Contributeur 329
 
Il n'y a aucun piège ici.
Le type est String car tout ce que tu passes en paramètre à ton main est de type String (de toutes façons dans un String[] tu ne peux stocker que des instances de String et rien d'autre car String ne peut pas être étendu).
0
alexdelareunion Messages postés 555 Statut Membre 142
 
je crois que cette question veut vérifier deux choses :
- est ce que la personne a compris que l'indexation commence à zéro
- est ce que la personne a bien compris que le type d'une valeur donné en args[] est String, conformément à la signature du Main() conventionel
voila pourquoi j'ai parlé de 'question piège'
0
Marco la baraque Messages postés 1030 Statut Contributeur 329
 
Bah vu que les deux réponses possibles sont :
- 2 de type String
- 2 de type int
la personne n'est visiblement pas testée sur sa compréhension de l'indexation, mais seulement sur le type de 2.
0
alexdelareunion Messages postés 555 Statut Membre 142
 
oui tu as raison pour cette fois marcus, je m'incline humblement
0
Marco la baraque Messages postés 1030 Statut Contributeur 329
 
:)
Je t'en prie, relève toi, je ne mérite pas cet honneur.
0
EDSON Messages postés 29 Statut Membre
 
Salut morco
je ne comprends pas se ke vous voulez dire kand vous dites ke vous ne meritez pas cette honneur
je suis un débutant et !!!
merci encore
Edson
0
alexdelareunion Messages postés 555 Statut Membre 142
 
lol
0