📅  最后修改于: 2023-12-03 15:31:30.122000             🧑  作者: Mango
double
是 Java 中一种基本的数据类型,用于表示小数或浮点数。在 Java 中,double 格式是符合 IEEE 754 标准的,它在内存中占用 8 个字节(64 位),可以表示的范围为 -1.7976931348623157E+308 ~ 1.7976931348623157E+308,并且提供了很多有用的方法和操作。
声明一个 double 变量可以使用 double
关键字,语法如下:
double variableName = value;
其中 variableName
表示变量的名称,value
表示变量的初始值。
例如:
double x = 3.14159;
double
可以进行加、减、乘、除等数学计算,例如:
double x = 2.5;
double y = 1.5;
double sum = x + y; // 加法
double difference = x - y; // 减法
double product = x * y; // 乘法
double quotient = x / y; // 除法
double
也可以进行自增、自减操作,例如:
double x = 3.0;
x++; // 自增,x 等于 4.0
x--; // 自减,x 等于 3.0
double
可以通过强制转换为整型,例如:
double x = 3.14;
int y = (int) x; // y 等于 3
double
可以进行大小比较,例如:
double x = 2.5;
double y = 1.5;
boolean isGreater = x > y; // true,x 大于 y
boolean isLess = x < y; // false,x 小于 y
boolean isEqual = x == y; // false,x 等于 y
double
可以使用 Double.isNaN()
和 Double.isInfinite()
方法判断是否为 NaN 或无穷大,例如:
double x = Double.NaN; // NaN
double y = Double.POSITIVE_INFINITY; // 无穷大
boolean isXNaN = Double.isNaN(x); // true,x 是 NaN
boolean isYNegativeInfinity = Double.isInfinite(y) && y < 0; // false,y 不是负无穷大
double
是 Java 中一种基本的数据类型,用于表示小数或浮点数。它可以进行加、减、乘、除等数学计算,也可以进行自增、自减操作。除此之外,它还可以通过强制转换为整型、大小比较、判断是否为 NaN 或无穷大等常用操作。
以上示例代码仅供参考