马士兵java架构师

您现在的位置是:java学习笔记 >

java学习笔记

[表格整理] java 中关于long数据类型的范围

2023-11-29 17:56:27java学习笔记 本文浏览次数:1 百度已收录

本 文 目 录

在Java中,long是一种基本数据类型,用于存储64位带符号的整数。下面是long类型的范围和相关信息的表格整理:

1、关于long类型字段属性的表格整理

属性 描述
类型名称 数据类型的名称 long
位数 数据类型占用的位数 64位
字节数 数据类型占用的字节数 8字节
最小值 可以表示的最小负数 -9,223,372,036,854,775,808 (-2^63)
最大值 可以表示的最大正数 9,223,372,036,854,775,807 (2^63 - 1)
包装类 对应的包装类类型 Long
默认值 未初始化变量的默认值 0L(对于字段)或null(对于对象)

请注意,long类型的范围是从-9,223,372,036,854,775,808到9,223,372,036,854,775,807,包括负数、零和正数。由于long类型有64位,它可以存储非常大的整数。

以下是使用示例代码演示long类型的范围和默认值:

public class LongRangeExample {
    public static void main(String[] args) {
        long minValue = Long.MIN_VALUE; // 获取最小值
        long maxValue = Long.MAX_VALUE; // 获取最大值
        long defaultValue = 0L; // 默认值为0L
        System.out.println("最小值: " + minValue);
        System.out.println("最大值: " + maxValue);
        System.out.println("默认值: " + defaultValue);
    }
}

这段代码演示了如何获取long类型的最小值、最大值和默认值,并将它们打印输出。注意,在使用long类型的变量时,可以使用后缀Ll来指示编译器将其视为long类型,例如123L123l。但是,为了避免与数字1混淆,推荐使用大写字母L作为后缀。