Purchase Solution

Overloaded Java Methods

Not what you're looking for?

Ask Custom 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.

Parm 1 Type Parm 2 Return type
int int int
double double double
int double double
double int double

properly document your source code.

Compile and run your program until it works and the output looks nice.

Purchase this Solution

Solution Summary

This solution contains a Java program that returns the difference of two parameters.

Solution Preview

Please see the attachment.

// NumDiff.java

public class NumDiff {
// Case 1: Input int, int, return int
int diff(int para1, int para2) {
return Math.abs(para1 - para2);
// We use abs function in Math to get the difference
}
// Case 2: Input double, ...

Purchase this Solution


Free BrainMass Quizzes
Basic UNIX commands

Use this quiz to check your knowledge of a few common UNIX commands. The quiz covers some of the most essential UNIX commands and their basic usage. If you can pass this quiz then you are clearly on your way to becoming an effective UNIX command line user.

C# variables and classes

This quiz contains questions about C# classes and variables.

Javscript Basics

Quiz on basics of javascript programming language.

Java loops

This quiz checks your knowledge of for and while loops in Java. For and while loops are essential building blocks for all Java programs. Having a solid understanding of these constructs is critical for success in programming Java.

Word 2010: Table of Contents

Ever wondered where a Table of Contents in a Word document comes from? Maybe you need a refresher on the topic? This quiz will remind you of the keywords and options used when working with a T.O.C. in Word 2010.