Java Math sqrt() 使用方法及示例

Java Math sqrt()方法返回指定数字的平方根。

sqrt()方法的语法为:

Math.sqrt(double num)

注意:sqrt()是静态方法。因此,我们可以使用类名访问该方法。

sqrt()参数num -要计算平方根的数字

sqrt()返回值返回指定数字的平方根

如果参数小于0或NaN,则返回NaN

注意:该方法始终返回正数并正确舍入。

示例:Java Math sqrt()

示例

class Main {

public static void main(String[] args) {

//创建双精度变量

double value1 = Double.POSITIVE_INFINITY;

double value2 = 25.0;

double value3 = -16;

double value4 = 0.0;

//无穷大的平方根

System.out.println(Math.sqrt(value1));  // Infinity

//正数的平方根

System.out.println(Math.sqrt(value2));  // 5.0

//负数的平方根

System.out.println(Math.sqrt(value3));  // NaN

//零的平方根

System.out.println(Math.sqrt(value4));  // 0.0

}

}

在上面的示例中,我们使用了Math.sqrt()方法来计算无穷大,正数,负数和零的平方根。

在此,Double.POSITIVE_INFINITY 用于在程序中实现正无穷大。

当我们将int值传递给sqrt()方法时,它将自动将int值转换为double值。

int a = 36;

Math.sqrt(a);   // 返回 6.0

推荐的教程

math.sqrt java_Java Math sqrt() 使用方法及示例相关推荐

  1. math.hypot java_Java math

    Java math 函数 JavaMath类提供了几种用于数学计算的方法,例如min(),max(),avg(),sin(),cos(),tan(),round(),ceil(),floor(),ab ...

  2. math.hypot java_Java Math.hypot() 方法

    Java Math.hypot() 方法 java.lang.Math.hypot() 用于返回的指定的参数的平方和的平方根,没有中间溢出或下溢. 1 语法 public static double ...

  3. math.floor java_Java Math.floor() 方法

    Java Math.floor() 方法 java.lang.Math.floor() 返回最大的(最接近正无穷大)double值,该值小于或等于参数,并等于某个整数. 1 语法 public sta ...

  4. math.hypot java_Java Math hypot()用法及代码示例

    java.lang.Math.hypot()函数是Java中的内置数学函数,可返回欧几里得范数, .函数返回sqrt(x2+ y2),而不会出现中间上溢或下溢. 如果任何一个参数都是无限大,则结果为正 ...

  5. getenv java_Java System类getenv()方法及示例

    系统类getenv()方法getenv()方法在java.lang包中可用. getenv()方法用于返回键值对中当前环境变量的不可修改Map. 我们将看到什么是环境变量?环境变量是系统相关的外部命名 ...

  6. Math源码java_深入学习java源码之Math.sin()与 Math.sqrt()

    深入学习java源码之Math.sin()与 Math.sqrt() native关键字 凡是一种语言,都希望是纯.比如解决某一个方案都喜欢就单单这个语言来写即可.Java平台有个用户和本地C代码进行 ...

  7. python中import math用法_Python math.hypot() 方法

    Python math.hypot() 方法 例如: 找到已知垂直和底角的直角三角形的斜边:#Import math Library import math #垂线与底面 parendicular = ...

  8. java pow实现_实现Java Math.pow(double a,double b) 方法

    使用 Java 开发移动设备应用程序时,可能需要用到特定 Java VM 所没有的数学方法.本文将专门解决 Java ME 没有"幂"方法 Math.pow() 的问题.我们将演示 ...

  9. java math tan_Java Math tan() 使用方法及示例

    Java Math tan() 使用方法及示例 Java Math tan()方法的作用是:返回指定角度的三角正切值. tan()方法的语法为: Math.tan(double angle) tan( ...

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

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

最新文章

  1. 永远不要对 AI 说:“我不行!”
  2. c程序语言设定定义域,4.22C语言学习日记:变量的定义域及编译预处理
  3. 苹果用户可以自修手机了!原厂零件工具都能买,网友:iScrew螺丝刀600多块?...
  4. 一起学Windows phone 7开发(四. DeepZoom)
  5. linux下shell编程print与printf的区别
  6. 转贴 jQuery Datepicker by Example
  7. 2019国内某知名科技公司技术资料
  8. Memcache 和 Radis 比较
  9. nginx多入口配置隐藏.php,Nginx配置tp5支持pathinfo以及隐藏入口文件
  10. 从在浏览器中输入URL到页面渲染出来的完整过程是怎样的?
  11. java 记录考勤记录_Java中的记录器– Java记录示例
  12. 属性变量,实例变量,全局变量
  13. CSDN页面不登录直接复制代码的方法
  14. hal linux 手册_Linux服务之:haldaemon服务 | 旺旺知识库
  15. 谷歌官方Android镜像下载(中文站)
  16. 2020 1月 月末总结
  17. android 人物走动_Android 中通过切割图片创建人物行走动画
  18. Three.js坐标系与变换矩阵快速入门
  19. @value 读取yml没有读到
  20. 2019 小米校招笔试题 小米大礼包

热门文章

  1. 什么叫断章取义,什么叫曲解
  2. python绘制国际象棋规则口诀_国际象棋摆棋口诀
  3. Bilibili的SWOT竞争力分析
  4. 箩筐火车免费wifi v4.3.0
  5. 三代测序数据分析实战
  6. 壳聚糖/纳米金水凝胶/纳米木质素/掺杂二硫化钼/微米级Ag2O2掺杂壳聚糖水凝胶的制备研究
  7. 宇宙机器人超级计算机,宇宙机器人无线控制器使用指南白金攻略
  8. 宇宙机器人超级计算机,宇宙机器人无线控制器使用指南白金攻略[多图]
  9. PING命令结果中的TTL是什么?
  10. 百度实习生招聘笔试题1