JAVA

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
Configuration: Windows XP
Firefox 2.0.0.14

9 réponses

  1. 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
    1. oui tu as raison pour cette fois marcus, je m'incline humblement
      0
      1. Contributeur
        :)
        Je t'en prie, relève toi, je ne mérite pas cet honneur.
        0
    2. 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
      1. Contributeur
        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
    3. 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
      1. Contributeur
        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
    4. 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
      1. Contributeur
        Effectivement, j'avais mal lu la question comme d'habitude...
        Merci.
        0
    5. Tres grand merci Marco la baraque
      0
      1. 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
        1. Contributeur
          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
      2. Contributeur
        Bonsoir,
        Tu veux bien donner le code de la classe dans laquelle tu as trouvé ça stp ?

        Merci.
        0