数值的整数次方
来源:互联网 发布:怎么创建淘宝店铺 编辑:程序博客网 时间:2024/05/23 18:31
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
解题思路
public class shuzhidezhengshucifang { public double cacluatePower(double base, int exponent) { if (exponent == 1) return base; double val = cacluatePower(base, exponent >> 1); double result = val * val; if ((exponent & 1) == 1) { result = result * base; } return result; } public double Power(double base, int exponent) { if (exponent == 0) return 1; boolean negative = false; if (exponent < 0) { negative = true; exponent = -exponent; } double result = cacluatePower(base, exponent); if (negative) { result = 1 / result; } return result; } public static void main(String[] args) { System.out.println(new shuzhidezhengshucifang().Power(2, 3)); }}
阅读全文
0 0
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- Mybatis介绍与使用(二)
- Linux的centos6.5版本的汉字输入
- 使用CSS实现椭圆,三角形,五角星等图形
- iptables详解
- HDU 6138 Fleet of the Eternal Throne (AC自动机)
- 数值的整数次方
- 【备忘】2017最新传智播客黑马java 32期基础就业班视频教程
- Opencv2.4.7+VS2010+win10安装配置(OpenCv 学习笔记一)
- Java多线程atomic原子变量
- POJ 【3041】Asteroids (二分图+模板)+HDU【2063】过山车(二分图+模板)
- windows系统nginx配置root绝对路径的问题
- 来套近乎啊——思维导图
- 方法重写要注意的事项
- 学习笔记TF043:TF.Learn 机器学习Estimator、DataFrame、监督器Monitors