当前位置:网站首页>math.pow()函数用法[通俗易懂]
math.pow()函数用法[通俗易懂]
2022-08-01 14:06:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
Math.pow(底数,几次方) 如:int a=3; int b=3; int c=(int)Math.pow(a,b); 就是3的三次方是多少;
c最终为27;
基础用法:用math.pow()实现数组的交错求和
int ant=0;
a+=b[i]*math.pow(-1,ant); //实现b数组的交错求和并放在a中
结果a=b[0]+b[1]-b[2]+b[3]-b[4]….
可能导致错误的情况: 如果底数 x 为负数并且指数 y 不是整数,将会导致 domain error 错误。 如果底数 x 和指数 y 都是 0,可能会导致 domain error 错误,也可能没有;这跟库的实现有关。 如果底数 x 是 0,指数 y 是负数,可能会导致 domain error 或 pole error 错误,也可能没有;这跟库的实现有关。
如果返回值太大或者太小,将会导致 range error 错误。
——————————————————————————————
这里 int c=(int)Math.pow(a,b) 中添加了一个(int),这是强制类型转换(cast),
之所以要用是因为Math.pow(a,b) 的计算结果返回是double类型,double类型转换为int类型就需要用到。
我们可以看看如果不加(int) ,程序是会提示你去 Cast to ‘int’
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126411.html原文链接:https://javaforall.cn
边栏推荐
- [Binary Tree] Path Sum II
- 开放原子全球开源峰会原圆满结束,openEuler模式得到参会者高度认可
- PAT1165 Block Reversing(25)
- 34、树莓派进行人体姿态检测并进行语音播报
- MCU开发是什么?国内MCU产业现状如何
- 28uA待机8米距离低压保护单片机探头太阳能灯人体PIR定制方案
- 倪光南:openEuler已达国际同类社区水准
- ABC260 E - At Least One(双指针)
- 安培龙IPO过会:年营收5亿 同创伟业与中移创新是股东
- 2022-07-29 网工进阶(二十二)BGP-其他特性(路由过滤、团体属性、认证、AS欺骗、对等体组、子路由器、路由最大接收数量)
猜你喜欢
随机推荐
2022-07-29 网工进阶(二十二)BGP-其他特性(路由过滤、团体属性、认证、AS欺骗、对等体组、子路由器、路由最大接收数量)
ABC260 E - At Least One(双指针)
使用ffmpeg来查看视频的信息,fps,和width,height
性能优化——粒子优化笔记
Amperon IPO meeting: annual revenue of 500 million Tongchuang Weiye and China Mobile Innovation are shareholders
ABC260 E - At Least One (Dual Pointer)
牛客刷SQL--4
论文笔记All about Eve: Execute-Verify Replication for Multi-Core Servers
如何降低Istio服务网格中Envoy的内存开销
考研大事件!这6件事考研人必须知道!
sql is not null 优化(oracle语句索引优化)
性能优化——动画优化笔记
台积电认清了形势,新的建厂计划没有美国,中国芯片也得到重视
开放原子全球开源峰会原圆满结束,openEuler模式得到参会者高度认可
立新能源深交所上市:市值55亿 哈密国投与国有基金是股东
魔众短链接系统 v3.9.0
The problem that the column becomes indexed after pd groupby and the aggregation column has no column name
Two Permutations
datetime64[ns]转化为datetime
什么是混合元编程



![[Binary Tree] Path Sum II](/img/ed/741b213f620f19975bdb479de015b1.png)





