How do I find lowest or least number in a given set of numbers?

This example shows you how to find lowest or least number in a given set of numbers.
package net.javaiq.examples.math;

/**
 * This class demonstrates on how to find lowest or least number in a given set of numbers 
 * @author JavaIQ.net
 * Creation Date Dec 10, 2010
 */
public class LeastNumberFinder {

    /**
     * Method to find the least of the two numbers
     * @param numA
     * @param numB
     * @return leastNumber
     */
    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;
    }

    /**
     * Method to find the least number from a given set of numbers
     * @param numbers
     * @return leastNumber
     */
    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;
    }

    /**
     * Method to test other methods in the class with sample inputs
     * @param args
     */
    public static void main(String[] args) {

    }
}