数值的整数次方

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

 1 public class Solution {
 2     public double Power(double base, int exponent) {
 3         double result=1.0;
 4         int n=exponent;
 5         if(exponent<0){
 6             exponent=-exponent;
 7         }else if(exponent==0){
 8             return 1.0;
 9         }
10         
11         for(int i=1;i<=exponent;i++){
12             result*=base;
13         }
14         return (n<0?1/result:result);
15   }
16 }

 

posted @ 2019-05-08 15:50  JingMo  阅读(172)  评论(0)    收藏  举报