数值的整数次方
2016-04-23 22:44
288 查看
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
思路:
(1) 当exponent=0时,返回1;
(2) 当exponent>0时,返回base的exponent次方;
(3) 当exponent<0时,返回base的exponent次方的倒数。
代码:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
思路:
(1) 当exponent=0时,返回1;
(2) 当exponent>0时,返回base的exponent次方;
(3) 当exponent<0时,返回base的exponent次方的倒数。
代码:
public class Solution { public double Power(double base, int exponent) { if(exponent==0) return 1.0; double result=1.0; if(exponent>0){ for(int i=0;i<exponent;i++){ result = result * base; } }else{ for(int i=0;i<(-exponent);i++){ result = result * base; } result = 1 / result; } return result; } }
相关文章推荐
- 1015 Knight Moves
- jQuery源码学习之对象创建与初始化
- Oracle数据库触发器如何调用Java程序实现Openfire消息推送
- Spring配置文件异常:White spaces are required between publicId and systemId
- import com.sun.image.codec.jpeg.JPEGCodec不通过 Eclipse找不到包
- tty/pts 相关指令
- mysql客户端工具使用
- ZOJ 3933(网络流)
- 优酷 Java笔试题(摘要)
- 排序常用算法总结
- 这是一份沉重回忆的开始
- 搭建简单Samba服务器
- Java通用集合工具总结
- view
- 第一章 JAVA入门(JAVA与C/C++那些事)
- 标准I/O
- 搬家
- Generating Artifacts问题解决汇总
- 作业八
- 无谓的许诺