声明一个long型数据结果显示:类型int的文字xxxx超出了范围
一、正常声明一个long型数据,结果显示:类型int的文字xxxx超出了范围
二、为什么会这样呢?
问题出在数据的默认格式上,Java中整数默认是以int类型存储的,如果要使用long型数据,就需要在后面标明“L”或者“l”,表明这是一个long型的数据,这样编译器才会将其作为long型数据进行处理。
一、正常声明一个long型数据,结果显示:类型int的文字xxxx超出了范围
二、为什么会这样呢?
问题出在数据的默认格式上,Java中整数默认是以int类型存储的,如果要使用long型数据,就需要在后面标明“L”或者“l”,表明这是一个long型的数据,这样编译器才会将其作为long型数据进行处理。