全屏

java.lang.StrictMath.hypot()方法返回 sqrt(x2 + y2) 没有中间溢或下溢。它包括了一些情况:如果任一参数为无穷大,那么结果为正无穷大。

如果任一参数为NaN和参数都不是无限的,那么结果为NaN。

声明

以下是java.lang.StrictMath.hypot()方法的声明public static double hypot(double x, double y)

参数x -- 这是所使用的值。

y -- 这是所使用的值。

返回值

此方法返回 sqrt(x2 + y2)  没有中间溢或下溢。

异常NA

例子

下面的例子显示java.lang.StrictMath.hypot()方法的使用。package cn.sxt;

import java.lang.*;

public class StrictMathDemo {

public static void main(String[] args) {

double d1 = 3, d2 = 4, d3 = 6;

// returns sqrt(x2 + y2)

double hypotValue = StrictMath.hypot(d1, d2);

System.out.println("hypotenuse value of  d1 and d2 = " + hypotValue);

hypotValue = StrictMath.hypot(d2, d3);

System.out.println("hypotenuse value of d2 and d3 = " + hypotValue);

}

}

让我们来编译和运行上面的程序,这将产生以下结果:hypotenuse value of d1 and d2 = 5.0

hypotenuse value of d2 and d3 = 7.211102550927978

分享到:

0评论

java hypot_java.lang.StrictMath.hypot()方法实例相关推荐

  1. java sinh_java.lang.StrictMath.sinh()方法实例

    全屏 java.lang.StrictMath.sinh()方法返回double值的双曲正弦值. x的双曲正弦被定义为 (ex - e-x)/2 其中e是欧拉数.它包括以下情况:如果参数为NaN或无穷 ...

  2. java hypot_Java StrictMath hypot()方法

    Java StrictMath hypot()方法 java.lang.StrictMath.hypot() 方法返回 sqrt(x2 + y2) 没有中间溢或下溢.它包括了一些情况: 如果任一参数为 ...

  3. Java正则表达式提取字符的方法实例

    正好遇到一个需求需要将字符串中特定的字符全部提取出来,这个如果是按常规的字符串处理的话非常的繁琐.于是想到用正则表达式来完成,对java正则表达式提取字符的方式实例感兴趣的朋友一起学习吧 正好遇到一个 ...

  4. java hypot_Java StrictMath hypot()方法与示例

    StrictMath类hypot()方法hypot()方法在java.lang包中可用. hypot()方法用于返回sqrt(sq(d1)+ sq(d2))的平方根,而不进行任何中间运算,换句话说,它 ...

  5. java replace stringbuilder_java.lang.StringBuilder.replace()方法实例

    全屏 java.lang.StringBuilder.replace()方法按照这个顺序,在指定的字符串的子字符串替换字符.子串开始在指定start的 索引,并延伸到该字符 end - 1,或如果序列 ...

  6. daemons java,java.lang.ThreadGroup.isDaemon()方法实例

    全屏 java.lang.ThreadGroup.isDaemon()方法测试此线程组是否为一个后台程序线程组.当其最后一个线程被停止或它的最后一个线程组被销毁守护线程组会自动销毁. 声明 以下是ja ...

  7. java byte short_java.lang.Short.byteValue()方法实例

    java.lang.Short.byteValue()方法返回这个Short为一个字节的值. 声明 以下是java.lang.Short.byteValue()方法的声明 public byte by ...

  8. java string contains indexof,java.lang.String.contains()方法实例

    全屏 java.lang.String.contains()当且仅当此字符串包含char值的指定序列,此方法返回true. 声明 以下是java.lang.String.contains()方法的声明 ...

  9. java float.parsefloat_java.lang.Float.parseFloat()方法实例

    全屏 java.lang.Float.parseFloat()方法返回一个为指定String表示新的浮点初始化值,由Float类的valueOf方法执行的值. 声明 以下是java.lang.Floa ...

最新文章

  1. 从读大学到工作,我的这几年时光是如何度过的
  2. Go_笔试题记录-指针与值类型实现接口的区别
  3. 基于TensorFlow.js的JavaScript机器学习
  4. java 静态导入_Java中静态导入的使用
  5. 初学 快速幂 的理解
  6. 文本标注工具之BRAT
  7. 【思科模拟器基本使用】
  8. 入侵排查篇---勒索病毒自救指南
  9. SpringBoot 单元测试——JUnit5
  10. 20 年来,从微软亚洲研究院走出了中国互联网的半壁江山
  11. c语言编程题数的平方和,c语言问题:任意输入两个数,求两数的平方之和? , 求一个c语言问题,任意输入两个数,求出这两个数之间的所有水...
  12. 最超值的Mac——Mac mini
  13. Mac连接Xbox控制器(手柄)
  14. 运用python求次方
  15. 【Verilog数字系统设计(夏雨闻)6-------模块的结构、数据类型、变量和基本运算符号2】
  16. 降龙十八掌-程序员篇
  17. MATLAB远程桌面不可启动——解决方法
  18. 关于likely()与unlikely函数
  19. ORA-01810: format code appears twice
  20. 解决运行qmake:Project ERROR: Cannot run compiler ‘cl‘. Output:

热门文章

  1. 经典:基因组测序数据从头拼接或组装算法的原理
  2. 生产环境Centos LNMP编译安装nginx-1.6 MySQL-5.6 php-5.5
  3. 达梦数据库查看表字段VARCHAR类型的长度单位是BYTE还是CHAR
  4. DETR3D模型源码导读 MMDetection3D构建流程
  5. 直播平台源码搭建教程之Android音视频开发
  6. 神经网络图用什么软件做,神经网络输入图片大小
  7. C++2.0 shared_ptr和weak_ptr深入刨析
  8. 【电脑新硬盘如何分区】
  9. 对面向对象和面向过程的理解
  10. 目前很穷,有什么办法能快速挣钱?