📜  java double 格式 - Java (1)

📅  最后修改于: 2023-12-03 15:31:30.122000             🧑  作者: Mango

Java Double 格式

double 是 Java 中一种基本的数据类型,用于表示小数或浮点数。在 Java 中,double 格式是符合 IEEE 754 标准的,它在内存中占用 8 个字节(64 位),可以表示的范围为 -1.7976931348623157E+308 ~ 1.7976931348623157E+308,并且提供了很多有用的方法和操作。

声明 double 变量

声明一个 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
判断是否为 NaN 或无穷大

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 或无穷大等常用操作。

以上示例代码仅供参考