Write overloaded Java methods that return the difference of two parameters. Your
ID: 3623115 • Letter: W
Question
Write overloaded Java methods that return the difference of two parameters. Your methods should contain the logic to return the difference of the larger parameter – smaller parameter, regardless of parameter order. Provide enough test code to ensure your methods are logically correct. The following table displays the required method parameter variations. Each row indicates the return type, parameter 1 and parameter 2 for a separate method call using the pattern <return type> method_name(parm 1 type, parm 2 type);Explanation / Answer
public static int difference(int num1, int num2)
{
return (int)Math.abs(num1 - num2);
}
public static double difference(double num1, double num2)
{
return (double)Math.abs(num1 - num2);
}
public static long difference(long num1, long num2)
{
return (long)Math.abs(num1 - num2);
}
...etc.
You can do the above overloading for any type you wish.
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.