当前位置:柔美女性网 >

绿色生活 >心理 >

long类型的默认值

long类型的默认值

long类型的默认值

当今世界人口72亿6231万,我们的一个业务场景需要显示这个数字时,我们发现使用int就不行了,会报错。这说明int表示不了那么大。这个时候我们就需要使用long型了。

long的范围-9,223,372,036,854,775,808(-2^63) - 9,223,372,036,854,775,807(2^63 -1),默认是0L。long在内存中占64位。这个已经能表示大部分整数场景了。

当我们初始化值大于int最大值时后面需要加上 L

public static void main(String[]

long是基本类型,Long是long的包装类

在java中有时候的运算必须是两个类对象之间进行的,不充许对象与数字之间进行运算。所以需要有一个对象,这个对象把数字进行了一下包装,这样这个对象就可以和另一个对象进行运算了。

比如我们也可以定义一个类:

class Long {

long i=0

public Long (long i){

this.i=i

}

}

这样这个Long就是一个包装类,他包装了一个整数值,然后可以在里面写一些运算符重载的方法使它支持某些运算。这个时候可以赋值:

Long it=new Long(10)

现在变量it就是一个对象,不是一个数字

标签: 默认值
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/zh-cn/lvse/xinli/dy1e1j.html