Java Double 類的 isFinite() 方法如果傳遞的參數是有限浮點數,則返回 true,否則返回 false(在 NaN 和無窮大參數的情況下)。
用法
public static boolean isFinite(double d)
參數
d-這是要測試的雙精度數。
返回值
當有限浮點值作為參數傳遞時,isFinite() 方法返回真,否則返回假。
例子1
public class Double_isFiniteMethodExample1 {
public static void main(String[] args) {
double d1 = 99991.22;
Double d2 = new Double(d1/0);
if(Double.isFinite(d2)){
System.out.println("Value returned is:" +Double.isFinite(d2));
}
else{
System.out.println("Value returned is:"+Double.isFinite(d2));
}
}
}
輸出:
Value returned is:false
例子2
public class Double_isFiniteMethodExample2 {
public static void main(String[] args) {
// will return true
Double d1 = new Double (0X7f800000);
System.out.println("Returned result = "+ Double.isFinite(d1));
//will return true
Double d2 =new Double (76E-43);
System.out.println("Returned result = "+ Double.isFinite(d2));
//will return false
Double d3 =new Double (d1/0);
System.out.println("Returned result = "+ Double.isFinite(d3));
//will return false
Double d4 =new Double (-d1/0);
System.out.println("Returned result = "+ Double.isFinite(d4));
}
}
輸出:
Returned result = true Returned result = true Returned result = false Returned result = false
相關用法
- Java Double isInfinite()用法及代碼示例
- Java Double isNaN()用法及代碼示例
- Java Double intValue()用法及代碼示例
- Java Double hashCode()用法及代碼示例
- Java Double min()用法及代碼示例
- Java Double compare()用法及代碼示例
- Java Double equals()用法及代碼示例
- Java Double doubleToLongBits()用法及代碼示例
- Java Double parseDouble()用法及代碼示例
- Java Double floatVlaue()用法及代碼示例
- Java Double longValue()用法及代碼示例
- Java Double byteValue()用法及代碼示例
- Java Double toHexString()用法及代碼示例
- Java Double doubleValue()用法及代碼示例
- Java Double max()用法及代碼示例
- Java Double valueOf()用法及代碼示例
- Java Double doubleToRawLongBits()用法及代碼示例
- Java Double compareTo()用法及代碼示例
- Java Double toString()用法及代碼示例
- Java Double longBitsToDouble()用法及代碼示例
注:本文由純淨天空篩選整理自 Java Double isFinite() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。