long类型
long数据类型占用内存64位,有符号,并以二进制补码表示整数,占8字节内存。long类型的数 值需要在数字结尾加上“L”(大小写并不区分,但是因为小写l与数字1很像,容易混淆,建议使 用大写字母 L。
1.最小值是-9223372036854775808 。
2.最大值是9223372036854775807 。
3.默认值是0.定义了long类型的变量number、x和y。x的数值计算中没有写“L”来标识是 long类型,则Java会默认将两个数值认为是int类型来进行相乘计算,这会造成数值溢出int最大值, 结果为一个负数,然后将这个负数强制转换为long类型。而y的计算因为数值加上了 “L”,没有发 生溢出和强制转换的过程。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>