![]() |
![]() |
![]() |
![]() |
![]() |
|
Now that you understand array parameters, you
are, at last, ready to understand why the main method has a
parameter declared by String arg[].
Evidently, the main method has just one parameter, arg, which
is assigned, when the method is called, to an array of String
instances. The length of the array is equal to the number of command-line
arguments provided; each element corresponds to one command-line argument.
Thus, the following program displays all the command-line arguments provided
when the Demonstrate program is called:
public class Demonstrate {
public static void main(String argv []) {
int max = argv.length;
for (int counter = 0; counter < max; ++counter) {
System.out.println(argv[counter]);
}
}
}