Java Math.pow() 方法

java.lang.Math.pow() 方法用于返回第一个参数的第二个参数次方。pow() 方法的返回类型为double。

1 语法

public static double pow(double a, double b)

2 参数

a :基数

b :指数

3 返回值

此方法返回的值ab。

如果第二个参数为正零或负零,则此方法将返回1.0。

如果第二个参数不是数字(NaN),则此方法将返回NaN。

如果第二个参数为1,则此方法将返回与第一个参数相同的结果。

4 示例1

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

public class Demo

{

public static void main(String[] args)

{

double x = 5;

double y = 4;

//返回5的4的幂,即5 * 5 * 5 * 5

System.out.println(Math.pow(x, y));

}

}

输出结果为:

625.0

5 示例2

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

public class Demo

{

public static void main(String[] args)

{

double x = 9.0;

double y = -3;

//返回(9)-3的幂

System.out.println(Math.pow(x, y));

}

}

输出结果为:

0.0013717421124828531

6 示例3

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

public class Demo

{

public static void main(String[] args)

{

double x = -765;

double y = 0.7;

//返回NaN

System.out.println(Math.pow(x, y));

}

}

输出结果为:

NaN

7 示例4

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

public class Demo

{

public static void main(String[] args)

{

double x = 27.2;

double y = 1.0;

//第二个参数为1,因此输出为27.2

System.out.println(Math.pow(x, y));

}

}

输出结果为:

27.2

java math pow_Java Math.pow() 方法相关推荐

  1. java math pow_Java Math pow() 使用方法及示例

    Java Math pow() 使用方法及示例 Java Math pow()方法求幂(a的b次方). 即是, pow(a, b) = ab pow()方法的语法为: Math.pow(double  ...

  2. java中Math.pow()实例_Java.math.BigDecimal.pow()方法实例

    全屏 Java.math.BigDecimal.pow()方法实例 java.math.BigDecimal.pow(int n)返回一个BigDecimal,其值是 (thisn), 被精确计算的幂 ...

  3. java重载方法math_Java语言程序设计(十二)Math数学类,方法重载及变量作用域...

    1.重载方法 上一篇文章用到的max方法只能用于int型数据类型,但是如果需要决定两个浮点数中哪个较大,解决方法是创建另一个方法名相同但参数不同的方法,代码如下: public static doub ...

  4. 使用 Math.pow()方法,求出 2 的 32 次方的值

    java基础题 使用 Math.pow()方法,求出 2 的 32 次方的值 ```java //1.使用 Math.pow()方法,求出 2 的 32 次方的值. //static double p ...

  5. Java中int型如何求幂_关于java:为什么Math.pow(int,int)慢于我的幼稚实现?

    昨天我看到一个问题,问为什么Math.pow(int,int)这么慢,但是问题措辞不佳,没有进行任何研究,因此很快就关闭了. 我做了一些自我测试,发现与整数参数相比,Math.pow方法实际上比我自己 ...

  6. java的exp_Java Math exp() 使用方法及示例

    Java Math exp() 使用方法及示例 Java Math exp()方法用于返回自然数底数e的参数次方. 也就是说,Math.exp(4.0) = e4.0 exp() 方法的语法为: Ma ...

  7. java math.log10_Java Math log10() 使用方法及示例

    Java Math log10() 使用方法及示例 Java Math log10()方法计算指定值的以10为底的对数,然后将其返回. log10()方法的语法为: Math.log10(double ...

  8. JAVA中Math类的random()方法使用

    使用了Math类的random()方法, 由于Math类是出于java.lang包(Package),故使用时不必import这个包. 此外本例还使用了移位运算符 /*** 使用了Math类的rand ...

  9. java math rint_Java Math rint() 使用方法及示例

    Java Math rint() 使用方法及示例 Java Math rint()方法返回最接近指定值且等于数学整数的值. 也就是说,如果指定值为5.8,则等于数学整数的最接近值是6.0.而对于值5. ...

  10. java中math.ceil用法_[Java教程]关于Math类的round、floor、ceil三个方法

    [Java教程]关于Math类的round.floor.ceil三个方法 0 2014-05-06 16:00:08 一.Math类这三个方法的简介 1.round():取最接近的值. 对于这个方法, ...

最新文章

  1. Mybatis-Plus 支持分库分表了?-官方神器发布!
  2. 如何将spring源码作为导入eclipse中,变成一个普通的项目(git、github)
  3. 陈斌:探索技术领导力的最佳实践
  4. winform groupbox控件放到窗体中间位置
  5. Algorithm之MC:Monte Carlo method蒙特·卡罗方法的简介、实现、应用
  6. Ubunt16.04 搭建 GPU 显卡驱动 + CUDA9.0 + cuDNN7 详细教程
  7. proxool配置多数据库多连接池
  8. JQuery的click、bind、delegate、off、unbind
  9. SpringBoot+Swagger整合API
  10. 8086汇编语言显示一串字符串中ASCII码最大的一个字符
  11. 多目标进化优化_科研一角|论文分享 | 等离子喷焊工艺参数多目标优化
  12. 利用迅捷PDF分割器实现PDF文档的批量拆分
  13. NVIDIA显卡驱动丢失 安装失败
  14. C#搞工控的一些代码
  15. 薛之谦一半的高潮用计算机弹怎么按,如何解读薛之谦的歌《一半》?
  16. ajax xmlhttp下open方法POST、GET参数的区别
  17. 结算时打印购物小票,计算此次获得的会员积分
  18. UE5笔记【六】流明引擎Lumen简介;Lumen处理发光物体。
  19. win7与linux切换,Windows 7停更后不想用Win10?教你直接换上Linux再战
  20. 用VScode绘制函数调用流程图

热门文章

  1. 自我介绍html模板王,个性简短自我介绍模板十篇
  2. win7所有服务被禁用(应该是大多数被禁用)
  3. (基础)SpringCloud Alibaba Nacos作为多环境配置中心
  4. 槑图秀秀 (初学JAVA第三篇)
  5. 好玩的Deep Dream模型
  6. lighttp 配置php扩展包,Lighttpd配置
  7. 计算天数(函数)(C语言实现)
  8. Elasticsearch-SERVICE_UNAVAILABLE/1/state not recovered
  9. 偏微分方程离散化matlab,[数学]偏微分方程的离散化方法4.ppt
  10. Graph Neural Network(GAE,GVAE,ARGA)