A design a class to overload a function num_calc() as follows:
a) void num_calc(int num, char ch) with one integer argument and one character argument computes
the square of integer argument if choice ch is ‘s’ otherwise finds its cube.
b) void num_calc(int a, int b, char ch) with two integer arguments and one character argument,
computes the product of integer arguments if ch is ‘p’ else adds the integers.
c) void num_calc(String s1, String s2) with two string arguments, which prints whether the
strings are equal or not.
Program
class Diff
{
public void num_calc(int num, char ch)
{
public void num_calc(int num, char ch)
{
if(ch == 's' || ch == 'S')
if(ch == 's' || ch == 'S')
{
int s = num * num;
System.out.println("Square = " + s);
}
else
int s = num * num;
System.out.println("Square = " + s);
}
else
{
int c = num * num * num;
System.out.println("Cube = " + c);
}
}
public void num_calc(int a, int b, char ch)
int c = num * num * num;
System.out.println("Cube = " + c);
}
}
public void num_calc(int a, int b, char ch)
{
if(ch == 'p' || ch == 'P')
if(ch == 'p' || ch == 'P')
{
int p = a * b;
System.out.println("Product = " + p);
}
else
int p = a * b;
System.out.println("Product = " + p);
}
else
{
int s = a + b;
System.out.println("Sum = " + s);
}
}
public void num_calc(String s1, String s2)
int s = a + b;
System.out.println("Sum = " + s);
}
}
public void num_calc(String s1, String s2)
{
if(s1.equalsIgnoreCase(s2))
System.out.println("They are equal");
else
System.out.println("They are unequal");
}
public static void main(String args[])
{
Diff ob=new Diff();
ob.num_calc(1,'s');
ob.num_calc(1,2,'p');
ob.num_calc("java","j2se");
}
}
if(s1.equalsIgnoreCase(s2))
System.out.println("They are equal");
else
System.out.println("They are unequal");
}
public static void main(String args[])
{
Diff ob=new Diff();
ob.num_calc(1,'s');
ob.num_calc(1,2,'p');
ob.num_calc("java","j2se");
}
}
No comments:
Post a Comment