1.定义
它是64位、有符号的以二进制补码表示的整数。默认值为0L。这种类型主要使用在需要比较大整数的系统上。
2.取值范围
-9223372036854774808~9223372036854774807(-2的63次方到2的63次方-1)
3.关键字表示
long someBigNumber = 1013401346173L;
4.实例
long minLong = -9223372036854775808L; //long最小值 long maxLong = 9223372036854775807L; //long值 long overMinLong = -9223372036854775809L; //编译出错 long overMaxLong = 9223372036854775808L; //编译出错 long minLong = -9223372036854775808L - 1; //结果为9223372036854775807
注意:
long 是 Java 原始类型。long 变量可以存储 64 位的带符号整数。
Long 类是 long 原始类型的包装对象类。它定义代表此类型的值的范围的 MIN_VALUE 和 MAX_VALUE 常量。
long a=123123L;//小写的l也可以,不过不建议。
以上就是我们在java基础中long的基础用法,只要学习了long数据类型,不论是生活还是工作都会有涉及的地方。看懂的小伙伴不妨动手试验一下代码。
推荐操作环境:windows7系统、java10版,DELL G3电脑。