//Sum of 2 Numbers using Command Line Arguments
public class Sumc
{
public static void main(String args[])
{
int a,b;
a=[Link](args[0]);
b=[Link](args[1]);
[Link]("Sum : "+(a+b));
}
}
/** OUTPUT
D:\sosj>javac [Link]
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<[Link];i++)
{
a=[Link](args[i]);
sum=sum+ a;
count++;
}
avg=sum/count;
[Link]("Sum : "+sum);
[Link]("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<[Link];i++)
{
x=[Link](args[i]);
sum=sum+x;
}
[Link]("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;
[Link]("Name : "+name);
[Link]("Count : "+count);
[Link]("Salaray : "+sal);
}
}
/**Output
Name : Monish
Count : 10
Salaray : 35000.0
*/
************************************************************************
//Example for Command Line Arguments
public class Cmdl
{
public static void main(String args[])
{
[Link](args[0]);
[Link](args[1]);
[Link](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++;
}
[Link]("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=[Link](args[0]);
b=[Link](args[1]);
c=[Link](args[2]);
x=(a>b)?a:b;
y=(x>c)?x:c;
[Link]("Biggest Number : "+y);
}
}
/**OUTPUT
D:\sosj>javac [Link]
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=[Link](args[0]);
b=[Link](args[1]);
c=[Link](args[2]);
if((a>b)&&(a>c))
[Link]("A is Greater :"+a);
else if((b>a)&&(b>c))
[Link]("B is Greater :"+b);
else
[Link]("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<[Link];i++)
{
[Link](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=[Link](args[0]);
y=[Link](args[1]);
for(i=x;i<=y;i++)
{
x=i%2;
if(x==0)
count1++;
else
count2++;
}
[Link]("Even Numbers : "+count1);
[Link]("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=[Link](args[0]);
x=year%4;
if(x==0)
[Link]("Leap Year");
else
[Link]("Not Leap Year");
}
}
/**OUTPUT
D:\sosj>java Leap 2008
Leap Year
D:\sosj>javac [Link]
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[[Link]];
int i;
for(i=0;i<[Link];i++)
{
a[i]=[Link](args[i]);
}
for(i=0;i<[Link];i++)
{
[Link](args[i]);
}
}
}
/**OUTPUT
D:\sosj>javac [Link]
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[[Link]];
int b[]=new int[[Link]];
int i;
for(i=0;i<[Link];i++)
{
a[i]=[Link](args[i]);
b[i]=a[i];
}
for(i=0;i<[Link];i++)
{
[Link](b[i]);
}
}
}
/** OUTPUT
D:\sosj>javac [Link]
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[[Link]];
int i,j,t;
for(i=0;i<[Link];i++)
a[i]=[Link](args[i]);
for(i=0;i<[Link];i++)
{
for(j=i+1;j<[Link];j++)
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
//for(i=0;i<[Link];i++)
[Link]("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[[Link]];
int i,j,t;
for(i=0;i<[Link];i++)
a[i]=[Link](args[i]);
for(i=0;i<[Link];i++)
{
for(j=i+1;j<[Link];j++)
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
[Link]("Second Biggest Number :"+a[i-2]);
}
}
/**OUTPUT
D:\sosj>javac [Link]
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()
{
[Link]("Employee Code :"+ecode);
[Link]("Employee Name :" +ename);
[Link]("Employee Address :" +eaddr);
[Link]("Basic Salary :" +ebasic);
}
public static void main(String args[])
{
Emp e1 = new Emp();
[Link]=101;
[Link]="Vimal";
[Link]="3, M.G St,Puducherry";
[Link]=25000;
[Link]();
}
}
/**OUTPUT
D:\sosj>javac [Link]
D:\sosj>java Emp
Employee Code :101
Employee Name :Vimal
Employee Address :3, M.G St,Puducherry
Basic Salary :25000.0
*/
************************************************************************