Java长类型可以是一个分数吗?
Java长类型可以是一个分数吗Java长类型可以是一个分数吗?,java,Java,Java长类型可以是一个分数吗 long longValue = 0.2; 我试着在谷歌上搜索,找到了它们的最小值和最大值,但我无法确定其中是否包括分数或整数值 一个保持long可以具有的最大值的常数,263-1 一个常量,它保持一个long可以有-263的最小值 根据longfrom的定义 long:long数据类型是64位2的补码整数。这个 有符号long的最小值为-263,最大值为263-1。 在JavaSE8和更高版本中,可以使用long数据类型来表示 无符号64位长,最小值为0,最大
long longValue = 0.2;
我试着在谷歌上搜索,找到了它们的最小值和最大值,但我无法确定其中是否包括分数或整数值
一个保持long可以具有的最大值的常数,263-1
一个常量,它保持一个long可以有-263的最小值
根据
long
from的定义
long:long数据类型是64位2的补码整数。这个
有符号long的最小值为-263,最大值为263-1。
在JavaSE8和更高版本中,可以使用long数据类型来表示
无符号64位长,最小值为0,最大值为
值为264-1。当需要一系列值时,请使用此数据类型
比int提供的更宽
此外,下面是完整JavaSE8规范的long
摘录:(4.2.1)
整数类型的值是以下范围内的整数:
长期而言,从-9223372036854775808到9223372036854775807,包括
所以,不。Java
long
原语类型和long
类都不能保存一个分数PrintlongValue
和look?不,它不能。long
是64位整数。尝试float
或double
。
static long MAX_VALUE
static long MIN_VALUE