数值的整数次方

来源:互联网 发布:ios 淘宝详情页面 编辑:程序博客网 时间:2024/05/18 19:43
package demo;/* * 题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 */public class Offer_21 {    public double Power(double base, int exponent) {        int i;        int j;        double s=1;        if(exponent>0) {        for(i=1;i<=exponent;i++) {            s *= base;        }        }        else if(exponent==0)            s=1;        else if(exponent<0) {            for(j=exponent;j<0;j++) {                s = s*(1/base);            }        }        return s;      }    public static void main(String[] args) {        Offer_21 off = new Offer_21();        System.out.println(off.Power(2, -3));    }}
原创粉丝点击