java的数据类型
整型解释:
整型用于表示没有小数部分的数值, 它允许是负数。int 类型最常用。 但如果表示星球上的居住人数, 就需要使用 long 类型了。byte 和 short 类型主要用于特定的应用场合,如:底层的文件处理或者需要控制占用存储空间量的大数组。
浮点类型解释:
double 表示这种类型的数值精度是 float 类型的两倍(有人称之为双精度数值)。绝大部分应用程序都采用 double 类型。在很多情况下,float 类型的精度很难满足需求。实际上,只有很少的情况适合使用 float 类型,例如,需要单精度数据的库, 或者需要存储大量数据。
float 类型的数值有一个后缀 F 或 f (例如, 3.14F)。没有后缀 F 的浮点数值(如 3.14 ) 默认为 double 类型。
注意:在除法运算中,俩个int除得出的结果也是int类型的,其中一个是浮点数,结果才会是浮点数。
大数值(java对象)
Biglnteger 和 BigDecimaL 这两个类可以处理包含任意长度数字序列的数值。
Biglnteger 类实现了任意精度的整数运算, BigDecimal 实现了任意精度的浮点数运算。