Skip to main content

command line options

Command Line Argument:-value supplied to the main method String array from the run time or from command prompt called command line argument. All the values will be String. When we supplied value from command prompt automatically an array will be created of that length (number of arguments).
Example1:- Command.java
class Command
{
public static void main(String[]args)
{
System.out.println("Demo of Command Line");
}
}
Output:-
C:\JAVATECH>javac Command.java
C:\JAVATECH>java Command command com om
Demo of Command Line
Example2:- Command.java
class Command
{
public static void main(String[]args)
{
System.out.println("Demo of Command Line");
System.out.println(args[0]);
}
}
Output:-
C:\JAVATECH>javac Command.java
C:\JAVATECH>java Command command com om
Demo of Command Line
Command
Example3:- Command.java
class Command
{
public static void main(String[]args)
{
System.out.println("Demo of Command Line");
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
Output:-
C:\JAVATECH>javac Command.java
C:\JAVATECH>java Command command com om
Demo of Command Line
command
com
om
Example4:- Command.java
class Command
{
public static void main(String[]args)
{
System.out.println("Demo of Command Line");
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
Output:-
C:\JAVATECH>javac Command.java
C:\JAVATECH>java Command 101 102 Hello
Demo of Command Line
101
102
Hello
Example5:- Command.java
class Command
{
public static void main(String[]args)
{
System.out.println("Demo of Command Line");
System.out.println(args[0]+args[1]+args[2]);
}
}
Output:-
C:\JAVATECH>javac Command.java
C:\JAVATECH>java Command 101 102 Hello
Demo of Command Line
101102Hello
Example6:- Command.java
class Command
{
public static void main(String[]args)
{
System.out.println("Demo of Command Line");
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
}
Output:-
C:\JAVATECH>javac Command.java
C:\JAVATECH>java Command 101 102 Hello
Demo of Command Line
101
102
Hello
Example7:- Command.java
class Command
{
public static void main(String[]args)
{
System.out.println("Demo of Command Line");
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
}

Output:-
C:\JAVATECH>javac Command.java
C:\JAVATECH>java Command "101 102 Hello" 500 700
Demo of Command Line
101 102 Hello
500
700
Example8:-Command.java
class Command
{
public static void main(String[]args)
{
int s=0;
System.out.println("Demo of Command Line");
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
s=s+Integer.parseInt(args[i]);
}
System.out.println("total sum="+s);
}
}
Output:-
C:\JAVATECH>javac Command.java
C:\JAVATECH>java Command 101 102 100
Demo of Command Line
101
102
100
total sum=303
Example9:-Command.java
class Command
{
public static void main(String[]args)
{
int s=0;
System.out.println("Demo of Command Line");
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
s=s+Integer.parseInt(args[i]);
}
System.out.println("total sum="+s);
}
}
Output:-
C:\JAVATECH>java Command 101 102 100h
Demo of Command Line
101
102
100h
Exception in thread "main" java.lang.NumberFormatException: For input string: "1
00h"
        at java.lang.NumberFormatException.forInputString(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at Command.main(Command.java:10)
Example10:-Command.java
class Command
{
public static void main(String[]args)
{
System.out.println("Demo of Command Line");
System.out.println(args[0]);
}
}
Output:-
C:\JAVATECH>javac Command.java
C:\JAVATECH>java Command
Demo of Command Line
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
        at Command.main(Command.java:6)
Array:-Array is special type of variable which can store multiple values into a single variable but all the values must be same. In java array is object.
How to use array:-
1.     Declaration of array
2.     Create array
Syntax for array declaration:-
type arrayname[];
Or
type []arrayname;
For example
int a[];  or
int[]a;
Create array:-
a=new int[5];  or
int a[]=new int[5];
or
int []a=new int[5];
Example1:ArraY.java
class ArraY
{
public static void main(String[]args)
{
int []a;
a=new int[5];
System.out.println("length of array is : "+a.length);
}
}
Output:-
C:\JAVATECH>javac ArraY.java
C:\JAVATECH>java ArraY
length of array is : 5
Example2:- ArraY.java
class ArraY
{
public static void main(String[]args)
{
int []a;
a=new int[5];
System.out.println("length of array is : "+a.length);
System.out.println("Array elements are : ");
for(int i=0;i<a.length;i++)
{
a[i]=i+2;
System.out.println(a[i]);
}
}
}
Output:-
C:\JAVATECH>javac ArraY.java
C:\JAVATECH>java ArraY
length of array is : 5
Array elements are :
2
3
4
5
6
Example3:-ArraY.java
class ArraY
{
public static void main(String[]args)
{
int []a={10,20,30,40,50,60,70,80};
System.out.println("length of array is : "+a.length);
System.out.println("Array elements are : ");
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]);
}
}
}
Output:-
C:\JAVATECH>javac ArraY.java
C:\JAVATECH>java ArraY
length of array is : 8
Array elements are :

10 20 30 40 50 60 70 80

Comments

Popular posts from this blog

Inner classes

Inner Classes:- class inside class or interface called inner class or nested class. Advantage of inner classes is grouping multiple classes and interfaces into a single class. Another big advantage of inner class is that inner class can happily access all the data or variables of outer class directly. Types of Nested classes:- There are two types of nested classes static and non-static nested classes. (A)Non –static inner classes:- 1)     Member inner class 2)     Anonymous inner class 3)     Local inner class (B)Static nested class Example1:-Outer.java class Outer { class Inner { void disp() { System.out.println("Hello This is Inner class Method"); } } public static void main(String[]args) { Inner in=new Inner(); in.disp(); } } Output:- C:\JAVATECH>javac Outer.java Outer.java:12: error: non-static variable this cannot be referenced from a static context Inner in=new Inner(); ...

Example of Variables

Example1:- class Student { String name; int roll; String address; String course; String instName; void getData() { System.out.println("Student information is:-"); System.out.println("Name: "+name); System.out.println("RollNumber: "+roll); System.out.println("Address is: "+address); System.out.println("Course is : "+course); System.out.println("Institute is : "+instName); } public static void main(String[]args) { Student s=new Student(); s.getData(); } } Output:- C:\JAVATECH>javac Student.java C:\JAVATECH>java Student Student information is:- Name: null RollNumber: 0 Address is: null Course is : null Institute is : null In the output 0 is default value of integer variable and null is default value of all secondary data types. In the above program we have two types of variables, instance variable and local variable. Total five instance variabl...