Menu

Java public static void main(String[] zero) [Fermé]

Messages postés
1
Date d'inscription
vendredi 3 mai 2013
Statut
Membre
Dernière intervention
31 mai 2013
- - Dernière réponse : KX
Messages postés
15996
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
5 juin 2019
- 31 mai 2013 à 05:28
Hello les geek je voudrais savoir a quoi est ce que ce zéro sert dans ce qui suit

public static void main(String[] zero)

merciii
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
15996
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
5 juin 2019
2366
1
Merci
Le nom n'a pas d'importance, mais en général ce tableau ne s'appelle pas "zero" mais "args" (en référence aux argc, argv, arge du C/C++)

Il s'agit d'un tableau qui contient les paramètres passés au programme.

Exemple :

public class Bonjour
{
    public static void main(String[] args)
    {
        if (args.length==0)
            System.out.println("Bonjour !");
        else for (int i=0; i<args.length; i++)
            System.out.println("Bonjour "+args[i]+" !");
    }
}

Voici ce que ça donne en invites de commandes :

java Bonjour
Bonjour !

java Bonjour Alice
Bonjour Alice !

java Bonjour Alice Bob Oscar
Bonjour Alice !
Bonjour Bob !
Bonjour Oscar !

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 40672 internautes nous ont dit merci ce mois-ci