CodesJava

Easy learning with example program codes

Command line arguments in java


Command line arguments are the arguments passed at run time to java program. Arguments are used as input for the program. Any number of command line arguments can be passed to the program.

Command line arguments are be received by main method’s string type array, so they are string by default.

Example 1:

/**
 * This program is used for taking input by command line args.
 * @author CodesJava
 */
public class CommandLineArgument {
      public static void main(String args[]){
          int num1, num2;
          //check whether any value is entered or not.
          if (args.length > 0) {
           try {
            //parse string values to integer
              num1 = Integer.parseInt(args[0]);
              num2 = Integer.parseInt(args[1]);
 
              System.out.println("Sum of entered numbers = ");
              System.out.println(num1 + num2);
           } catch (NumberFormatException e) {
            //Catch exception if any in parsing.
              System.err.println("Argument must be an integer.");
           }
         }
      }
}

Output:

Sum of entered numbers = 50

Download this example.

Example 2:

/**
 * This program is used for taking any number of
 * input by command line args.
 * @author CodesJava
 */
 
public class CommandLineArgument {
      public static void main(String args[]){
            //print all entered values.
            for(int i = 0; i < args.length; i++){
                  System.out.println(args[i]);
            }
      }
}

Output:

20
30

Download this example.
 
Next Topic: How to execute command line argument program in eclipse.
Previous Topic: Aggregation in java with example.

 

Please follow and like us:
Posted in Java   


Copyright © 2019 CodesJava DMCA.com Protection Status SiteMap Reference: Java Wiki