13.数值的整数次方 题目描述: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 完善的思路1: (1) 判断非法输入:底数为0,指数为负数 (2) 指数为正,直接循环计算 (3) 指数为负,先按照其绝对值计算结果,再取反 (4) 判断一个 浮点数等于零 由于计
题目: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 解法: 要考虑到底数为0,指数为负数的情况,这道题主要考的是对边界值的思考。 public class Solution { public double Power(double base, int exponent) { boolean g_Invail
题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 思路 就那样算吧,如果指数是负数,先把指数去相反数求出幂,然后求结果的倒数 public class Solution { public double Power(double base, int exponent) { double ret=1;
1.题目 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 2.思路 a11=a(2^0+2^1+2^3) 以b==11为例,b=>1011,二进制从右向左算,但乘出来的顺序是 a^(2^0)*a^(2^1)*a^(2^3),是从左向右的。我们不断的让base*=base目的即是累乘,以便随时
数值的整数方 一、问题描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 二、算法思路 按照指数Exp的情况进行讨论。 Exp>0 Exp=0 Exp<0 三、算法实现 public class Solution { public double Power(double base, int exponent) {