java判断double类型
时间: 2023-08-26 10:05:38 浏览: 158
识别FORTRAN中的double类型数据
可以使用 `Double.isNaN()` 方法来判断一个 double 类型是否为非数字(NaN),使用 `Double.isInfinite()` 方法来判断一个 double 类型是否为无穷大(正无穷大或负无穷大),使用相应的比较运算符(如 `<`, `<=`, `>`, `>=`, `==`, `!=`)来比较两个 double 类型的大小。例如:
判断一个 double 类型是否为非数字:
```java
double d = Double.NaN;
if (Double.isNaN(d)) {
System.out.println("d is NaN");
}
```
判断一个 double 类型是否为无穷大:
```java
double d = Double.POSITIVE_INFINITY;
if (Double.isInfinite(d)) {
System.out.println("d is infinite");
}
```
比较两个 double 类型的大小:
```java
double d1 = 1.0;
double d2 = 2.0;
if (d1 < d2) {
System.out.println("d1 is less than d2");
} else if (d1 > d2) {
System.out.println("d1 is greater than d2");
} else {
System.out.println("d1 is equal to d2");
}
```
阅读全文