math.hypot java_Java Math.hypot() 方法
Java Math.hypot() 方法
java.lang.Math.hypot() 用于返回的指定的参数的平方和的平方根,没有中间溢出或下溢。
1 语法
public static double hypot(double x, double y)
2 参数
x :第一个参数
y :第二个参数
3 返回值
返回sqrt(x2 + y2),而没有中间的上溢或下溢。
如果参数为正值或负值,则此方法将返回输出。
如果参数中的任意一个是正无穷大或负无穷大,则此方法将返回正无穷大。
如果参数为NaN并且两个参数都不为无限,则此方法将返回NaN。
4 示例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
public class Demo
{
public static void main(String[] args)
{
double a = 8;
double b = 6;
// /返回sqrt的值(2的幂+ 2的b幂)
System.out.println(Math.hypot(a, b));
}
}
输出结果为:
10.0
5 示例2
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
public class Demo
{
public static void main(String[] args)
{
double x = -4;
double y = 3;
// 返回sqrt的值((-4)2的幂+(3)2的幂
System.out.println(Math.hypot(x, y));
}
}
输出结果为:
5.0
6 示例3
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
public class Demo
{
public static void main(String[] args)
{
double a = Double.POSITIVE_INFINITY;
double b = 73;
// 当1个或多个参数为无穷大时,输出无穷大
System.out.println(Math.hypot(a, b));
}
}
输出结果为:
Infinity
7 示例4
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
public class Demo
{
public static void main(String[] args)
{
double a = 0.0/0;
double b = 67;
// 当1个或多个参数为NaN时,输出NaN
System.out.println(Math.hypot(a, b));
}
}
输出结果为:
NaN
math.hypot java_Java Math.hypot() 方法相关推荐
- math.hypot java_Java math
Java math 函数 JavaMath类提供了几种用于数学计算的方法,例如min(),max(),avg(),sin(),cos(),tan(),round(),ceil(),floor(),ab ...
- math.hypot java_Java Math hypot()用法及代码示例
java.lang.Math.hypot()函数是Java中的内置数学函数,可返回欧几里得范数, .函数返回sqrt(x2+ y2),而不会出现中间上溢或下溢. 如果任何一个参数都是无限大,则结果为正 ...
- math.floor java_Java Math.floor() 方法
Java Math.floor() 方法 java.lang.Math.floor() 返回最大的(最接近正无穷大)double值,该值小于或等于参数,并等于某个整数. 1 语法 public sta ...
- python中import math用法_Python math.hypot() 方法
Python math.hypot() 方法 例如: 找到已知垂直和底角的直角三角形的斜边:#Import math Library import math #垂线与底面 parendicular = ...
- ulp通信_Java Math类ulp()方法及示例
ulp通信 数学类ulp()方法 (Math class ulp() method) ulp() method is available in java.lang package. ulp()方法在j ...
- add结果 bigdecimal_java.math.BigDecimal.add(BigDecimal augend)方法
全屏 java.math.BigDecimal.add(BigDecimal augend)方法 java.math.BigDecimal.add(BigDecimal augend) 返回一个Big ...
- js取整,Math的常用属性和方法总结
一,取整 1,取整 parseInt(1.5) // 1Math.trunc(1.5) // 1 2,向上取整 Math.ceil(1.5) // 2Math.ceil(-1.5) // -1 3,向 ...
- math.ceil java_java向上取整函数Math.ceil()
java向上取整函数Math.ceil() 百度Math.ceil()函数:"Math.ceil()是常见编程语言中的常用代码,ceil() 方法执行的是向上取整计算,它返回的是大于或等于函 ...
- Math源码java_深入学习java源码之Math.sin()与 Math.sqrt()
深入学习java源码之Math.sin()与 Math.sqrt() native关键字 凡是一种语言,都希望是纯.比如解决某一个方案都喜欢就单单这个语言来写即可.Java平台有个用户和本地C代码进行 ...
最新文章
- HDU 5734 Acperience
- 关于jdk1.5之后的自定拆装箱
- 架构重构改善既有代码的设计
- android studio发布项目到github
- 14 count(*)
- centos 7 redis-4.0.11 主从
- java path环境变量_java配置环境变量
- java 测试---案例实现
- 程序员记录之人性弱点
- 计算机二级WPS Office考试大纲2021年
- SDUT 2084 DOTA-人王之战(博弈论)
- 提高Tesseract识别率
- 关于提高游戏中的打击感
- 微信为什么使用 SQLite 保存聊天记录
- CSS中使盒子移动方法总结
- 软件领域专利申请的特点及案例
- 云摆摊 | 手把手教你制作ESP8266物联网创意点阵时钟,女朋友看了都想要!
- HCIP-DATACOM H12-831(101-120)
- 华为电脑wrtw29安装Linux,华为MateBook13WRT-W29对比苹果 MacBook Air
- 【电力系统】基于Matlab实现风电光伏概率潮流计算
热门文章
- 中南财经政法大学计算机考研难吗,中南财经政法大学考研难吗(考研难度分析)...
- 计算机网络技术在农业中的应用,计算机网络技术在农业节水灌溉系统中的运用——评《计算机网络技术与应用实践》...
- 【alibaba-cloud】SpringCloud和SpringCloud对比
- windows 安装python-pcl 测试ok
- ImportError: dynamic module does not define module export function (PyInit_example)
- 傅里叶变换时间复杂度
- System_Recovery_21.0.3_62137_Multilingual_Product
- H3C交换机版本升级(图形化)
- python中的_init_的含义
- Cissp-【第4章 通信与网络安全】-2021-3-12(408页-445页)