0% found this document useful (0 votes)
146 views

sum of 2 Numbers Using Command Line Arguments

The document contains multiple Java programs that demonstrate different programming concepts like: 1) Using command line arguments to calculate sum and average of numbers. 2) Parsing command line arguments as double and integer types. 3) Declaring and initializing variables of different types. 4) Using arrays to store command line arguments and perform operations like sorting. 5) Defining a simple Employee class with attributes like code, name, address and salary and printing the details. The programs provide examples of commonly used programming constructs in Java like classes, objects, methods, conditionals, loops, arrays etc. along with demonstrations of accepting user input through command line arguments.

Uploaded by

Nitin Vashisht
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views

sum of 2 Numbers Using Command Line Arguments

The document contains multiple Java programs that demonstrate different programming concepts like: 1) Using command line arguments to calculate sum and average of numbers. 2) Parsing command line arguments as double and integer types. 3) Declaring and initializing variables of different types. 4) Using arrays to store command line arguments and perform operations like sorting. 5) Defining a simple Employee class with attributes like code, name, address and salary and printing the details. The programs provide examples of commonly used programming constructs in Java like classes, objects, methods, conditionals, loops, arrays etc. along with demonstrations of accepting user input through command line arguments.

Uploaded by

Nitin Vashisht
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

//Sum of 2 Numbers using Command Line Arguments

public class Sumc


{
public static void main(String args[])
{
int a,b;
a=Integer.parseInt(args[0]);
b=Integer.parseInt(args[1]);
System.out.println("Sum : "+(a+b));
}
}
/** OUTPUT
D:\sosj>javac Sumc.java

D:\sosj>java Sumc 500 600


Sum : 1100
*/
************************************************************************
//To Find Sum & Average using Command Line Arguments
public class SumAvg
{
public static void main(String args[])
{
int a,i,sum=0,count=0;
double avg;
for(i=0;i<args.length;i++)
{
a=Integer.parseInt(args[i]);
sum=sum+ a;
count++;
}
avg=sum/count;
System.out.println("Sum : "+sum);
System.out.println("Average : "+avg);
}
}

/**OUTPUT

D:\sosj>java SumAvg 150 250 400 800


Sum : 1600
Average : 400.0
*/

************************************************************************
//Sum of double numbers using Command Line Arguments
public class SumDob
{
public static void main(String args[])
{
double x,sum=0.0;
int i;
for(i=0;i<args.length;i++)
{
x=Double.parseDouble(args[i]);
sum=sum+x;
}
System.out.println("Sum of Double Number : "+sum);
}
}
/**OUTPUT
D:\sosj>java SumDob 123.5 238.6 355.5
Sum of Double Number : 717.6
*/
************************************************************************

//Declaring Variables in java


public class Var
{
public static void main(String args[])
{
String name;
int count;
double sal;
name="Monish";
count =10;
sal=35000;
System.out.println("Name : "+name);
System.out.println("Count : "+count);
System.out.println("Salaray : "+sal);
}
}

/**Output
Name : Monish
Count : 10
Salaray : 35000.0
*/
************************************************************************
//Example for Command Line Arguments
public class Cmdl
{
public static void main(String args[])
{
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
/**Output
D:\sosj>java Cmdl 100 200 300
100
200
300
*/
//Count Leapyear's b/w 1195 to 2100
public class Leapc
{
public static void main(String args[])
{
int x,count=0,i;
for(i=1995;i<=2100;i++)
{
x=i%4;
if(x==0)
count++;
}
System.out.println("Leap Year b/w 1995 to 2100 : "+count);
}
}
/**OUTPUT
D:\sosj>java Leapc
Leap Year b/w 1995 to 2100 : 27
D:\sosj>
*/
************************************************************************
//Biggest Number using Ternary operator
public class Ter
{
public static void main(String args[])
{
int a,b,c,x,y;
a=Integer.parseInt(args[0]);
b=Integer.parseInt(args[1]);
c=Integer.parseInt(args[2]);
x=(a>b)?a:b;
y=(x>c)?x:c;
System.out.println("Biggest Number : "+y);
}
}
/**OUTPUT
D:\sosj>javac Ter.java

D:\sosj>java Ter 25 15 36
Biggest Number : 36
*/
***********************************************************************
//To Find Biggest of 3 Numbers
public class Big
{
public static void main(String args[])
{
int a,b,c;
a=Integer.parseInt(args[0]);
b=Integer.parseInt(args[1]);
c=Integer.parseInt(args[2]);
if((a>b)&&(a>c))
System.out.println("A is Greater :"+a);
else if((b>a)&&(b>c))
System.out.println("B is Greater :"+b);
else
System.out.println("C is Greater :"+c);
}
}
/**OUTPUT
D:\sosj>java Big 120 100 256
C is Greater :256
*/
//Example2 for Command Line Arguments
public class Cmdar
{
public static void main(String args[])
{
int i;
for(i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
}
/**Output
D:\sosj>java Cmdar 33 44 66 88 99 100
33
44
66
88
99
100
*/
************************************************************************
//Count Odd & Even No.s b/w given no's
public class OddEve
{
public static void main(String args[])
{
int x,y,count1=0,count2=0,i;
x=Integer.parseInt(args[0]);
y=Integer.parseInt(args[1]);
for(i=x;i<=y;i++)
{
x=i%2;
if(x==0)
count1++;
else
count2++;
}
System.out.println("Even Numbers : "+count1);
System.out.println("Odd Numbers : "+count2);
}
}
/**OUTPUT
D:\sosj>java OddEve 10 200
Even Numbers : 96
Odd Numbers : 95
*/
************************************************************************
//Given Year is Leapyear or Not
public class Leap
{
public static void main(String args[])
{
int x,year;
year=Integer.parseInt(args[0]);
x=year%4;
if(x==0)
System.out.println("Leap Year");
else
System.out.println("Not Leap Year");
}
}
/**OUTPUT
D:\sosj>java Leap 2008
Leap Year

D:\sosj>javac Leap.java

D:\sosj>java Leap 2010


Not Leap Year
*/
************************************************************************
//Getting Input through Array
public class Ary
{
public static void main(String args[])
{
int a[]=new int[args.length];
int i;
for(i=0;i<args.length;i++)
{
a[i]=Integer.parseInt(args[i]);
}
for(i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
}

/**OUTPUT
D:\sosj>javac Ary.java
D:\sosj>java Ary 10 20 30 40 50 60
10
20
30
40
50
60
*/
************************************************************************
//Copy 1 Array to Another Array
public class Ary1
{
public static void main(String args[])
{
int a[]=new int[args.length];
int b[]=new int[args.length];
int i;
for(i=0;i<args.length;i++)
{
a[i]=Integer.parseInt(args[i]);
b[i]=a[i];
}
for(i=0;i<args.length;i++)
{
System.out.println(b[i]);
}
}
}
/** OUTPUT
D:\sosj>javac Ary1.java

D:\sosj>java Ary1 80 50 70 20 10
80
50
70
20
10
*/
************************************************************************

//Biggest of 10 Numbers using Array


public class AryBig
{
public static void main(String args[])
{
int a[]=new int[args.length];
int i,j,t;
for(i=0;i<args.length;i++)
a[i]=Integer.parseInt(args[i]);
for(i=0;i<args.length;i++)
{
for(j=i+1;j<args.length;j++)
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
//for(i=0;i<args.length;i++)
System.out.println("Biggest Number :"+a[i-1]);

}
}
/**OUTPUT
D:\sosj>java AryBig 30 20 10 50
Biggest Number :50*/
**********************************************************************
//2nd Biggest of 10 Numbers using Array
public class AryBig1
{
public static void main(String args[])
{
int a[]=new int[args.length];
int i,j,t;
for(i=0;i<args.length;i++)
a[i]=Integer.parseInt(args[i]);
for(i=0;i<args.length;i++)
{
for(j=i+1;j<args.length;j++)
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
System.out.println("Second Biggest Number :"+a[i-2]);

}
}
/**OUTPUT
D:\sosj>javac AryBig1.java
D:\sosj>java AryBig1 40 20 45 60
Second Biggest Number :45
*/
**********************************************************************
//Employee details
class Emp
{
int ecode;
String ename,eaddr;
double ebasic;
void show()
{
System.out.println("Employee Code :"+ecode);
System.out.println("Employee Name :" +ename);
System.out.println("Employee Address :" +eaddr);
System.out.println("Basic Salary :" +ebasic);
}
public static void main(String args[])
{
Emp e1 = new Emp();
e1.ecode=101;
e1.ename="Vimal";
e1.eaddr="3, M.G St,Puducherry";
e1.ebasic=25000;
e1.show();
}
}
/**OUTPUT
D:\sosj>javac Emp.java
D:\sosj>java Emp
Employee Code :101
Employee Name :Vimal
Employee Address :3, M.G St,Puducherry
Basic Salary :25000.0
*/

************************************************************************

You might also like