Sunteți pe pagina 1din 2

J.

Nithyanand Kumar JAVA Assignment-3

Write a program to find maximum of 2 numbers and maximum of 3 numbers. Pass 2 or 3 values, as
you want in args while running the program.
Check for args.length, if==2 then use max(a,b) else if==3 use max(a,b,c), else “Try Again”

class max
{
int max(int a, int b)
{
return(a>b?a:b);
}
int max(int a, int b, int c)
{
if(a>b&&a>c)
return(a);
else if(b>c)
return(b);
else
return(c);
}
}
class maximum
{
public static void main(String s[ ])
{
int x,y,z;
max m=new max();
if(s.length==2)
{
x=Integer.parseInt(s[0]);
y=Integer.parseInt(s[1]);
int p=m.max(x,y);
System.out.println("Maximum is "+p);
}
else if(s.length==3)
{
x=Integer.parseInt(s[0]);
y=Integer.parseInt(s[1]);
z=Integer.parseInt(s[2]);

1
J. Nithyanand Kumar JAVA Assignment-3

int j=m.max(x,y,z);
System.out.println("Maximum is "+j);
}
else
System.out.println("Try Again");
}
}

Output:-

S-ar putea să vă placă și