java hypot_Java StrictMath hypot()用法及代码示例
根据基本几何形状,斜边仅是right-angled三角形的最长边。它是与三角形直角相反的一侧。为了找到right-angled三角形的斜边的长度,应用勾股定理。根据该定理,给定长度为p和b的三角形的两个垂直边,可以通过以下公式找到斜边
。
的Java.lang.StrictMath.hypot()是StrictMath类的一种内置方法,用于获取给定两侧或自变量的平方和的斜边或square-root。
。该方法排除了所有中间上溢和下溢。它不会产生一些特殊结果:
当num1或num2为无限时,该方法返回正无穷大。
当任何一个参数为NAN并且两个参数都不为无限时,它将返回NAN。
用法:
public static double hypot(double num1, double num2)
参数:该方法接受Double类型的两个参数:
num1:这是第一个值或任何一侧。
num2:这是第二个值或另一边。
返回值:方法返回
即斜边的长度。
例子:
Input: num1 = 3
num2 = 4
Output: 5.0
以下示例程序旨在说明Java.lang.StrictMath.hypot()方法:
示例1:
// Java praogram to illustrate the
// Java.lang.StrictMath.hypot() Method
import java.lang.*;
public class Geeks {
public static void main(String[] args)
{
double num1 = 11, num2 = 13.8;
// It returns the hypotenuse
double hypotlen = StrictMath.hypot(num1, num2);
System.out.println("Length of hypotenuse of side "
+ num1 + " & " + num2 + " = " + hypotlen);
}
}
输出:
Length of hypotenuse of side 11.0 & 13.8 = 17.647662734764623
示例2:
// Java praogram to illustrate the
// Java.lang.StrictMath.hypot() Method
import java.lang.*;
public class Geeks {
public static void main(String[] args)
{
double num1 = -54, num2 = -24.8;
// It returns the hypotenuse
double hypotlen = StrictMath.hypot(num1, num2);
System.out.println("Length of hypotenuse of side "
+ num1 + " & " + num2 + " = " + hypotlen);
}
}
输出:
Length of hypotenuse of side -54.0 & -24.8 = 59.422554640473
示例3:
// Java praogram to illustrate the
// Java.lang.StrictMath.hypot() Method
import java.lang.*;
public class Geeks {
public static void main(String[] args)
{
double num1 = 4;
double positive_Infinity = Double.POSITIVE_INFINITY;
double negative_Infinity = Double.NEGATIVE_INFINITY;
double nan = Double.NaN;
// When 1 or more argument is NAN
double hypotlen = StrictMath.hypot(nan, num1);
System.out.println("Hypotenuse length = " + hypotlen);
// When both arguments are infinity
hypotlen = StrictMath.hypot(positive_Infinity,
negative_Infinity);
System.out.println("Hypotenuse length = " + hypotlen);
}
}
输出:
Hypotenuse length = NaN
Hypotenuse length = Infinity
java hypot_Java StrictMath hypot()用法及代码示例相关推荐
- java hypot_Java StrictMath hypot()用法及代碼示例
根據基本幾何形狀,斜邊僅是right-angled三角形的最長邊.它是與三角形直角相反的一側.為了找到right-angled三角形的斜邊的長度,應用勾股定理.根據該定理,給定長度為p和b的三角形的兩 ...
- java sinh_Java StrictMath sinh()用法及代码示例
java.lang.StrictMath.sinh()方法用于返回作为参数传递给函数的双精度值的双曲正弦值. x的双曲正弦由下式定义 其中e表示欧拉号码 用法: public static doubl ...
- java hypot_Java StrictMath hypot()方法
Java StrictMath hypot()方法 java.lang.StrictMath.hypot() 方法返回 sqrt(x2 + y2) 没有中间溢或下溢.它包括了一些情况: 如果任一参数为 ...
- java hypot_Java StrictMath hypot()方法与示例
StrictMath类hypot()方法hypot()方法在java.lang包中可用. hypot()方法用于返回sqrt(sq(d1)+ sq(d2))的平方根,而不进行任何中间运算,换句话说,它 ...
- java 求tan的角度_Java StrictMath tan()用法及代码示例
java.lang.StrictMath.tan()是Java中的内置函数,它返回角度的三角正切. 用法: public static double tan(double ang) 参数:该函数接受单 ...
- java中skip的用法,Java PushbackReader skip(long)用法及代码示例
Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...
- math.hypot java_Java Math hypot()用法及代码示例
java.lang.Math.hypot()函数是Java中的内置数学函数,可返回欧几里得范数, .函数返回sqrt(x2+ y2),而不会出现中间上溢或下溢. 如果任何一个参数都是无限大,则结果为正 ...
- java sliplist_Java List retainAll()用法及代码示例
此方法用于将指定集合中存在于集合中的所有元素保留到列表中. 用法: boolean retainAll(Collection c) 参数:此方法只有一个参数,即要在给定列表中保留哪些元素的集合. 返回 ...
- java doublebuffer_Java DoubleBuffer clear()用法及代码示例
java.nio.CharBuffer类的clear()方法用于清除此缓冲区.在清除此缓冲区时,需要进行以下更改: 位置设置为零 限制设置为容量 商标被丢弃. 用法: public final Dou ...
最新文章
- UNIX下的环境变量--转载
- java中Locks的使用
- 并非最边界的情况“OK“就真的“OK“(记洛谷P1720WA的经历,Java语言描述)
- 数据结构之基于Java的顺序列表实现
- 地面指示标志_消防应急照明与疏散指示系统的设计和施工安装规范,收藏学习!...
- Linu的sftp环境搭建
- DXUT框架剖析系列文章(原创:天行健 君子当自强而不息)
- scala yield入门详解
- 《调色师手册:电影和视频调色专业技法(第2版)》——监视器校准
- 地铁发展黄金期 安防应用受考验
- Android 画布使用之电子签名
- 游戏开发技术——游戏引擎
- 深富策略:新的动力正在酝酿 重点布局三条主线
- 【Java练习】数字加密(各位数加五对十取余并反转)
- EDKII实现bmp图片加载并显示的应用程序
- Scrum立会报告+燃尽图(十月十日总第一次):选题
- 视频通话除了QQ还有什么软件可以实现?
- CCM(Color Correction matrix)
- kafka 生产者源码解析
- 如何利用金山云ARM云服务器搭建Nginx服务
热门文章
- 大学毕业4年-回顾和总结 10 -资金账务系统的架构设计(产品视角+技术视角)(图文并茂)
- PokemonGo:LBS游戏开发
- 基于WinUSB的异步方式bulk传输的稳定性问题
- 可视化项目管理,项目进度管理必备工具
- 太忙,没时间去电影院?在家看院线电影就用移动电影院APP
- Unity游戏结构与引擎视图
- 舍友老六,创业五年,现在在华为上班
- 重庆“易法院”上线 民众足不出户参与诉讼全过程
- .NET 4.0 Interop新特性ICustomQueryInterface
- mysql小写转大写_MySQL字符串中的大小写转换详解