public static int gcds(int... list) {
        // 没数
        if (list.length == 0)
            return Integer.MIN_VALUE;
        // 一个是自己
        if (list.length == 1) {
            return list[0];
        }
        // 两个以上
        int gcd = gcd(list[0], list[1]);
        for (int i = 2; i < list.length; i++) {
            gcd = gcd(gcd, list[i]);
        }
        // 返回
        return gcd;
    }
public static int gcds ( int ... list ) { if ( list . length == 0 ) return Integer . MIN_VALUE ; if ( list . length == 1 ) { return list [ 0 ] ; } int gcd = gcd ( list [ 0 ] , list [ 1 ] ) ; for ( int i = 2 ; i < list . length ; i ++ ) { gcd = gcd ( gcd , list [ i ] ) ; } return gcd ; }
@param list
一组整数
@return 一组整数的最大公约数 <code>greatest common divisor(gcd)</code>