数值的整数次方
来源:互联网 发布:传奇盛世翅膀数据67 编辑:程序博客网 时间:2024/05/24 06:48
问题:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
1、判断指数是大于0还是等于0还是小于0.
2、进行乘法计算。
3、输出结果。
public class Solution {
public double Power(double base, int exponent) {int n=0;
double cur=base;
if(exponent>0){
n=exponent;
}else if(exponent<0) {
if(base==0){
throw new RuntimeException("分母不能为0");
}
n=-exponent;
}else{
return 1;
}
while(n>1){
n--;
cur=cur*base;
}
return exponent>0 ? cur:1/cur;
}
}
阅读全文
0 0
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- centos7安装Apache虚拟主机
- Linux查看CPU和内存(一)----top命令
- R----kmeans
- 高并发基础之Atomic(三)
- window , document的那些事、、、、最好的回答
- 数值的整数次方
- Android数据绑定框架DataBinding,堪称解决界面逻辑的黑科技
- Python调用MATLAB脚本
- HTTP协议—— 简单认识网络请求过程中使用的协议
- Hibernate数据库属性hibernate.dialect的设置
- LeetCode题解(Golang实现)--Two Sum
- [Java多线程 六]---JUC并发包概述
- 笔记:angular在路由跳转时,如何让跳转的页面显示在最顶端?
- 对于实习结束的思考