Java pour l'informatique industrielle
Chapitre 1. Introduction aux objets
Chapitre 2. Les structures de contrôle
Chapitre 3. Unifier et réutiliser
Chapitre 4. Modèle, Vue et Contrôle
Chapitre 5. Les entrées/sorties
5.1. Les tableaux
5.2. Les flots de caractères
5.3. Les flots d'octets
5.4. Le paquetage java.io
5.5. Java autonome
5.5.1. Les outils de développement
5.5.2. La méthode main
5.5.3. Les paramètres
5.6. Les sockets
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

5.5.3. Les paramètres

Le tableau params contient les arguments passés sur la ligne de commande. On ne peut avoir que des chaînes de caractères sans espace.

public class Hello { static public void main(String[] params) { if (params.length == 0) { System.out.println("Hello, world!"); } else { System.out.println("Hello, "+params[0]); } } }

Par exemple, le programme ci-dessus affiche "Hello, world!" si aucun argument n'est passé, et affiche le premier argument si il y en a au moins un.

java Hello affiche toujours Hello, world! java Hello Frederic affiche toujours Hello, Frederic

Le programme ci-dessous affiche tous les arguments de la ligne de commande.

public class Arguments { static public void main(String[] params) { System.out.println(par.length+" arguments."); for(String par : params) System.out.println(par); } }

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante