21xrx.com
2024-11-25 12:09:26 Monday
登录
文章检索 我的文章 写文章
Java语言中的八种数据类型及其占用空间
2023-06-14 18:26:06 深夜i     --     --
Java

Java语言中的数据类型分为原始数据类型和引用数据类型。其中原始数据类型又可以分为数值型和字符型,合计共八种数据类型。下面我们来依次看一下这八种数据类型及其占用空间。

1. 整型(byte, short, int, long)

整型分为四种,分别为byte, short, int,long。占用空间从小到大依次为1字节、2字节、4字节和8字节,其取值范围分别为-2^(7)~2^(7)-1、-2^(15)~2^(15)-1、-2^(31)~2^(31)-1和-2^(63)~2^(63)-1。

2. 浮点型(float, double)

浮点型分为两种,分别为float和double。占用空间从小到大依次为4字节和8字节,其精度分别为6~7位小数和15位小数。

3. 布尔型(boolean)

布尔型只有一种,占用空间为1字节,其取值范围只有true和false两个。

4. 字符型(char)

字符型只有一种,占用空间为2字节,用于表示单个字符或者Unicode编码中的一个代码点。

代码示例:


public class DataTypeDemo {

  public static void main(String[] args) {

    byte b = 10;

    short s = 100;

    int i = 1000;

    long l = 10000L;

    float f = 3.14f;

    double d = 3.1415926;

    boolean bool = true;

    char c = 'A';

    System.out.println("byte占用空间:" + Byte.BYTES);

    System.out.println("short占用空间:" + Short.BYTES);

    System.out.println("int占用空间:" + Integer.BYTES);

    System.out.println("long占用空间:" + Long.BYTES);

    System.out.println("float占用空间:" + Float.BYTES);

    System.out.println("double占用空间:" + Double.BYTES);

    System.out.println("boolean占用空间:" + Byte.BYTES);

    System.out.println("char占用空间:" + Character.BYTES);

  }

}

数据类型, 占用空间。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复