what am i missing?
the sample code does not ask for any user input, yet it is supposed to
output three names; david charles young.  following the directions,
and cut'n pasting the code, i get the output expected, which is no
names.  where are the names coming from?


///////////////////////////////////////////////////////////////////////////////////


(1.1) Build and run Hello Java program that receives command-line
arguments

1. Go to a directory where you want to create Java program
C:\>cd \myjavaprograms

2. Write HelloCommandLineArguments.java using your editor of choice
such as notepad on Windows platform or gedit on Solaris platform (in
this example, I am using jedit) as shown in Code-1.10 below.

C:\myjavaprograms>jedit HelloCommandLineArguments.java
public class HelloCommandLineArguments {

    public static void main( String[] args ){

        // Print the string "Hello, " on screen
        System.out.println("I am saying Hello to the people below..
");

        // Check if a command line argument exists
        if(args.length == 0)
            System.exit(0);

        // Display the arguments from the command line
        for(int counter = 0; counter < args.length; counter++){
            System.out.println("argument index " + counter + ": " +
args[counter]);
        }
    }

}
Code-1.10: HelloCommandLineArguments.java


/////////////////////////////////////////////////////////////////////////////////////////////////////

results in this output


(1.1) Build and run Hello Java program that receives command-line
arguments

1. Go to a directory where you want to create Java program
C:\>cd \myjavaprograms

2. Write HelloCommandLineArguments.java using your editor of choice
such as notepad on Windows platform or gedit on Solaris platform (in
this example, I am using jedit) as shown in Code-1.10 below.

C:\myjavaprograms>jedit HelloCommandLineArguments.java
public class HelloCommandLineArguments {

    public static void main( String[] args ){

        // Print the string "Hello, " on screen
        System.out.println("I am saying Hello to the people below..
");

        // Check if a command line argument exists
        if(args.length == 0)
            System.exit(0);

        // Display the arguments from the command line
        for(int counter = 0; counter < args.length; counter++){
            System.out.println("argument index " + counter + ": " +
args[counter]);
        }
    }

}
Code-1.10: HelloCommandLineArguments.java

3. Compile HelloCommandLineArguments.java using javac compiler.

C:\myjavaprograms>javac HelloCommandLineArguments.java

4. Run the HelloCommandLineArguments program using java command
passing arguments.


C:\myjavaprograms>java HelloCommandLineArguments David Charles Young
I am saying Hello to the people below..
argument index 0: David
argument index 1: Charles
argument index 2: Young

/////////////////////////////////////////////////////////////////////////////////////////////


results in this output........

E:\Programming\Java Passion\basic\6_commandarguments>java
HelloCommandLineArguments
I am saying Hello to the people below..

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaprogrammingwithpassion?hl=en

Reply via email to