package net.javaiq.examples.math;
@author
public class LeastNumberFinder {
@param
@param
@return
public static double findLeastNumber(Number numA, Number numB) {
double leastNumber = 0;
if (numA != null && numB == null) {
leastNumber = numA.doubleValue();
} else if (numA == null && numB != null) {
leastNumber = numB.doubleValue();
} else {
leastNumber = numA.doubleValue() < numB.doubleValue() ? numA.doubleValue() : numB.doubleValue();
}
return leastNumber;
}
@param
@return
public static double findLeastNumber(Double[] numbers) {
double leastNumber = 0;
if ((numbers != null) && (numbers.length > 0)) {
for (Number number: numbers) {
if (number != null) {
leastNumber = number.doubleValue() < leastNumber ? number.doubleValue() : leastNumber;
}
}
}
return leastNumber;
}
@param
public static void main(String[] args) {
}
}