Groovy数据类型
内置数据类型
Groovy提供多种内置数据类型。以下是在Groovy中定义的数据类型的列表 -
byte -这是用来表示字节值。例如2。
short -这是用来表示一个短整型。例如10。
int -这是用来表示整数。例如1234。
long -这是用来表示一个长整型。例如10000090。
float -这是用来表示32位浮点数。例如12.34。
double -这是用来表示64位浮点数,这些数字是有时可能需要的更长的十进制数表示。例如12.34
char -这定义了单个字符文字。例如“A”。
Boolean -这表示一个布尔值,可以是true或false。
String -这些是以字符串的形式表示的文本。例如,“Hello World”的。
绑定值
下表显示了数字和小数点文字中最大允许值
byte | -128 到 -127 |
short | -32,768到-32,767 |
int | -2,147,483,648到 -147,483,647 |
long | -9,223,372,036,854,775,808 到 +9,223,372,036,854,775,807 |
float | 1.40129846432481707e-45到3.40282346638528860e + 38 |
double | 4.94065645841246544e-324d 到1.79769313486231570e + 308d |
数字类
类型除了基本类型,还允许以下对象类型(也称为 包装器类型)
- java.lang.Byte
- java.lang.Short
- java.lang.Integer
- java.lang.Long
- java.lang.Float
- java.lang.Double
以下类用于高精度计算
java.math.BigInteger | 不可变的任意精度的有符号整数数字 |
java.math.BigDecimal | 不可变的任意精度的有符号十进制数 |
以下代码示例说明使用不同类型内置数据类型