全屏
java.lang.Math.ulp(float f)?返回參數的ulp的大小。float值的ulp是該浮點值和浮點值下一個數值較大的正距離。請注意,對于非NaN x, ulp(-x) == ulp(x)。特殊情況:如果參數為NaN,那么結果為NaN。
如果參數為正或負無窮大,那么結果為正無窮大。
java uri類。如果參數為正或負0,那么結果是Float.MIN_VALUE。
如果參數為Float.MAX_VALUE,那么結果等于 2104.
聲明
以下是java.lang.Math.ulp()方法的聲明public?static?float?ulp(float?f)
java的lang包?參數f?-- 要返回浮點的ulp值
返回值
此方法返回參數的ulp大小
異常NA
javafloat比較?例子
下面的例子顯示lang.Math.ulp()方法的使用。
package?cn.sxt;
import?java.lang.*;
java int。public?class?MathDemo?{
public?static?void?main(String[]?args)?{
//?get?two?double?float?numbers
float?x?=?956.294f;
java.lang.UnsatisfiedLinkError,float?y?=?123.1f;
//?print?the?ulp?of?these?floats
System.out.println("Math.ulp("?+?x?+?")="?+?Math.ulp(x));
System.out.println("Math.ulp("?+?y?+?")="?+?Math.ulp(y));
java lang nullpointer?}
}
讓我們來編譯和運行上面的程序,這將產生以下結果:
Math.ulp(956.294f)=6.1035156E-5
java.lang.throwable,Math.ulp(123.1f)=7.6293945E-6
分享到:
0評論
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态