Jerrell
C'est là que java colle le tableau d'arguments de la ligne de commande (s'il y en a un)...
Exemple... Si vous avez un programme et pour l'invoquer vous appelez ce qui suit :
Java helloWorld -s -h -f:c :\test.txt
Arg contiendrait les valeurs suivantes :
Arg[0] = "-s"
Arg[1] = "-h"
Arg[2] = "-f:c:\test.txt"
Ceci est principalement utilisé pour les applications en ligne de commande.
Déion
Si vous exécutez Java à partir de la ligne de commande, vous passez des arguments avec le programme que vous pouvez utiliser plus tard dans le code. Les arguments dans ce cas ne sont que des valeurs que vous souhaitez transmettre dans le code.
Exemple :
Student.java John Taylor
//dans ce cas arg[0] = John arg[1] = Taylor
public static void main(String[] args){
//ce qui suit imprimera à l'écran John Taylor
System.out. println(arg[0] + " " + arg[1]);
}
Alden
Parce que cela aide à accepter des valeurs pour les variables à moins que vous ne vouliez utiliser des fonctions d'entrée de sortie de données (ce qui n'est pas si simple).