recherche

Maison  >  Questions et réponses  >  le corps du texte

Les paramètres de la méthode main en Java doivent-ils être des String []args ?

Je demande juste, est-ce que quelqu'un le sait ?

ringa_leeringa_lee2773 Il y a quelques jours831

répondre à tous(3)je répondrai

  • 阿神

    阿神2017-05-17 10:09:39

    Si vous ne le savez pas, alors vous pensez que vous devez le faire.

    Cette chose est héritée de la commande unix (C).

    Normalement, la fonction principale d'un programme C est

    普通情况下这么写
    int main(int argc char **argv)
    有些情况下这么写
    int main(int argc, char *argv[], char **env)
    
    argc为参数数目
    argv为字符串数组。
    char **argv = char *argv[] = char argv[][]

    Vous pouvez penser qu'en termes de fonction principale, Java n'est qu'une couche d'empaquetage, c'est-à-dire que l'empaquetage Java annule uniquement argc et remplace argv d'une matrice de caractères bidimensionnelle par un tableau de chaînes.

    Args de Java = **argv de C,
    Argc de C = args.count() de Java (ou args.length())

    répondre
    0
  • PHPz

    PHPz2017-05-17 10:09:39

    Le nom de la variable peut être modifié, mais le type de tableau String ne peut pas être modifié. . . .

    répondre
    0
  • 阿神

    阿神2017-05-17 10:09:39

    Cela peut aussi être String... args
    haha

    répondre
    0
  • Annulerrépondre