Share on Google+Share on Google+

Passing Command Line Arguments

In this example we are going to learn how we can pass values on command line argument .

Passing Command Line Arguments


In this example we are going to learn how we can pass values on command line argument .

We are taking a sequence of character from command line at run time. Store these strings into an array string. Show these strings on console as output. If user forget enter string at run time on command line argument then the message  "No values has been entered at the command line" will displayed on screen. To check the user enter string or not at run time we just compare length of argument values .If value is greater than one then display the values on screen else so message  "No values has been entered at the command line".

The code of the program is given below:

public class ArgumentPassingExample{
  public static void main(String[] args){
  int num=args.length;
  String s[]=new String[num]
  System.out.println("The values enter at
 argument command line are:"
  for (int i = 0; i <num ; i++)
  System.out.println("Argument " (i + 1
" = " 
+ args[i]);
  System.out.println("No values has been 
entered at the command line."

The output of the program is given below:

C:\convert\rajesh\completed>java ArgumentPassingExample rajesh kumar rahul
The values enter at argument command line are:
Argument 1 = rajesh
Argument 2 = kumar
Argument 3 = rahul

Download this example.



Posted on: June 29, 2007 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Share this Tutorial Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Discuss: Passing Command Line Arguments   View All Comments

Post your Comment

Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
Suraj Prasad Singh
July 7, 2011
Command line

i want to multiply two numbers by passing 2 numbers and an operator * as command line. i want code for this....
October 15, 2011

i like it
Alok roy
May 6, 2012

sankalp karakoti
May 8, 2012

Modify the Welcome program. Accept an integer value at command line and print the message that many number of times. E.g. c: \>Welcome 2 should print message 2 times. (Hint : use the args[] parameter of main(). This holds an array of strings, each parameter represented by one string.) Page 8 of 53
October 4, 2012
command line arguments

how i do the program in command line argument with a condition that, 1) loop will break if one of the command line argument is"good bye" 2)the loop will continue from the beginning , skipping the rest of the loop if one of the arguments is "welcome"