原始数字类型分为两组:
整数类型存储整数,正数或负数(例如 123 或 -456),不带小数。有效类型是byte
,short
,int
和long
。您应该使用哪种类型取决于数值。
浮点类型表示带有小数部分的数字,包含一个或多个小数。有两种类型:float
和double
。
尽管Java中有很多数字类型,但最常用的数字类型是int
(对于整数)和double
(对于浮点数)。然而,当您继续阅读时,我们将描述它们。
这个byte
数据类型可以存储从-128到127的整数。这可以用来代替int
当您确定该值在 -128 和 127 之间时,可以使用其他整数类型来节省内存:
这个short
数据类型可以存储从-32768到32767的整数:
这个int
数据类型可以存储从-2147483648到2147483647的整数。
一般来说,在我们的教程中,int
当我们创建具有数值的变量时,数据类型是首选数据类型。
这个long
数据类型可以存储从 -9223372036854775808 到 9223372036854775807 的整数。当 int 不足以存储该值时使用此类型。请注意,您应该以 "L" 结束该值:
每当需要带小数的数字(例如 9.99 或 3.14515)时,就应该使用浮点类型。
这个float
和double
数据类型可以存储小数。请注意,对于浮点数,应以 "f" 结尾,对于双精度数,应以 "d" 结尾:
使用float
或者double
?
这个精确浮点值的小数点后可以有多少位。精度为float
只有六位或七位小数,而double
变量的精度约为 15 位。因此使用起来比较安全double
对于大多数计算。
浮点数也可以是科学数,用 "e" 表示 10 的幂:
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!