Apprenez à utiliser les arguments de ligne de commande Java avec des exemples

Cet article couvre en détail le concept des arguments de ligne de commande Java avec divers exemples pour montrer comment vous pouvez utiliser les arguments de ligne de commande en Java.

Le langage de programmation Java est , étant indépendant de la plate-forme, il rend un gagnant clair pour tout développeur. L'exécution de tout programme Java est simple et précise. On peut même passer des arguments pendant exécution d'un programme utilisant les arguments de ligne de commande. Dans cet article, vous apprendrez comment utiliser les arguments de ligne de commande en Java. Voici les sujets abordés dans ce blog:



Que sont les arguments de ligne de commande?

Les arguments de la ligne de commande sont transmis au programme au moment de l'exécution. Passer des arguments de ligne de commande dans un programme Java est assez simple. Ils sont stockés sous forme de chaînes dans le passé au paramètre args de la méthode main () en Java.



tableau d'objets en java
class Example0 {public static void main (String [] args) {System.out.println ('edureka' + args [0])}}

Production:

À compiler et exécuter un programme java dans l'invite de commande, suivez les étapes ci-dessous.



  • Enregistrez votre programme dans un fichier avec une extension .java

  • ouvrez l'invite de commande et accédez au répertoire dans lequel votre fichier est enregistré.

  • Exécutez la commande - javac filename.java



  • Après la compilation, exécutez la commande - java filename

  • Assurez-vous que le chemin Java est correctement défini.

Exemple d'arguments de ligne de commande Java

Voici quelques exemples pour montrer comment nous pouvons utiliser les arguments de ligne de commande dans un

La beauté repose sur la méthode parseInt dans la classe Integer. Toutes les classes Number telles que Integer, Float, Double et ainsi de suite ont des méthodes parseXXX qui convertissent String en l'objet respectif de leur type.

Comme nous le savons tous, ce tableau commence son index par zéro. Par conséquent, args [0] est le premier index de ce tableau String [] qui est extrait de la console. De même, args [1] est le deuxième, args [2] est le troisième élément et ainsi de suite.

Lorsqu'une application est lancée, le système d'exécution transmet les arguments de ligne de commande à la méthode principale de l'application via un .

obtenir la longueur du tableau javascript

Factorielle d'un nombre à l'aide d'arguments de ligne de commande

class Example1 {public static void main (String [] args) {int a, b = 1 int n = Integer.parseInt (args [0]) for (a = 1 a<= n a++) { b = b*a } System.out.println('factorial is' +b) } } 

Production:

Somme de deux nombres à l'aide d'arguments de ligne de commande

class Example2 {public static void main (String [] args) {int a = Integer.parseInt (args [0]) int b = Integer.parseInt (args [1]) int sum = a + b System.out.println ( 'La somme est' + somme)}}

Production:

Programme de la série Fibonacci utilisant des arguments de ligne de commande

class Example3 {public static void main (String [] args) {int n = Integer.parseInt (args [0]) int t1 = 0 int t2 = 1 for (int i = 1 i<=n i++){ System.out.println(t1) int sum = t1+t2 t1 = t2 t2 = sum } } } 

Production:

Points importants à retenir

  • Lors du lancement de votre application, vous pouvez utiliser les arguments de ligne de commande pour spécifier les informations de configuration.

  • Lorsque vous utilisez des arguments de ligne de commande, le nombre d'arguments n'est pas limité. Vous pouvez en utiliser autant que vous le souhaitez.

  • Les informations contenues dans les arguments de ligne de commande sont transmises comme .

  • Les arguments de ligne de commande sont stockés dans les arguments String de la méthode main () du programme.

Cela nous amène à la fin de cet article où nous avons découvert les arguments de la ligne de commande Java avec des exemples. J'espère que vous êtes clair avec tout ce qui a été partagé avec vous dans ce tutoriel.

Si vous avez trouvé cet article sur les 'Arguments de ligne de commande Java' pertinent, consultez le une entreprise de formation en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.

algorithme de fibonacci c ++

Nous sommes là pour vous aider à chaque étape de votre voyage et proposer un programme conçu pour les étudiants et les professionnels qui souhaitent devenir développeur Java. Le cours est conçu pour vous donner une longueur d'avance dans la programmation Java et vous former aux concepts Java de base et avancés ainsi que divers comme Hiberner & .

Si vous rencontrez des questions, n'hésitez pas à poser toutes vos questions dans la section commentaires de «Java Command Line Arguments» et notre équipe se fera un plaisir de vous répondre.