美文网首页
JZ-012-数值的整数次方

JZ-012-数值的整数次方

作者: 醉舞经阁半卷书 | 来源:发表于2021-12-01 10:14 被阅读0次

数值的整数次方

题目描述

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

  • 保证base和exponent不同时为0。

题目链接: 数值的整数次方

代码

/**
 * 标题:数值的整数次方
 * 题目描述
 * 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
 * 保证base和exponent不同时为0
 * 题目链接:
 * https://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00?tpId=13&&tqId=11165&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking
 */
public class Jz12 {

  public double Power(double base, int exponent) {
    double result = 0;
    if (exponent > 0) {
      result = base;
      while (exponent > 1) {
        result *= base;
        exponent--;
      }
    } else {
      result = 1;
      while (exponent <= -1) {
        result /= base;
        exponent++;
      }
    }
    return result;
  }

  public static void main(String[] args) {
    Jz12 jz12 = new Jz12();
    System.out.println(jz12.Power(2, 3));
    System.out.println(jz12.Power(2, -3));
  }

}

【每日寄语】 时间永远不会逆行,把握好每一个属于自己的清晨。

相关文章

  • JZ-012-数值的整数次方

    数值的整数次方 题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的...

  • 《剑指 Offer (第 2 版)》第 16 题:数值的整数次方

    第 16 题:数值的整数次方(快速幂) 传送门:AcWing:数值的整数次方,牛客网 online judge 地...

  • 剑指offer(十二)数值的整数次方

    数值的整数次方 是为了考察代码完整性点击进入 牛客网题库:数值的整数次方 题目描述:给定一个double类型的浮点...

  • 数值的整数次方

    题目描述: 解析一: 初看,就是求一个 double类型的数值的n次方,用代码来写就是n次数值相乘。但是,这道题的...

  • 数值的整数次方

    给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

  • 数值的整数次方

    题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent...

  • 数值的整数次方

    https://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417...

  • 数值的整数次方

    描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方...

  • 数值的整数次方

    《剑指offer》面试题16:数值的整数次方 题目:实现函数double Power(double base,in...

  • 数值的整数次方

    ?环境:牛客的编译环境?语言:JavaScript☕️难点:没有考虑到底数为0,指数为负数和正数的不同情况。?题目...

网友评论

      本文标题:JZ-012-数值的整数次方

      本文链接:https://www.haomeiwen.com/subject/ythsxrtx.html