A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

        /**
         * Math.pow(Dluble a, Double b) 的实现
         *
         * @param a
         *            the base.
         * @param b
         *            the exponent.
         * */
        public static Double getPow(double num, int n) {
                Double result = 1.0;
                if (n < 0) {
                        for (int i = n; i < 0; i++)
                                result /= num;

                } else if (n == 0) {
                        return 1.0;
                } else {
                        for (int i = 0; i < n; i++)
                                result *= num;
                }
                return result;
        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马