为什么有数据类型

  •  Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间

Java中数据类型的分类

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • 基本数据类型
  • 引用数据类型

基本数据类型分类(4类8种) 如下

数据类型的概述和分类 随笔 第1张

 代码举例:

需求:输出各种类型的变量

package demo01;

public class Demo01DataType {
    public static void main(String[] args) {
        // byte 占一个字节  -128到127
        byte b = 22;
        // short 占两个字  -2^15~2^15-1
        short s = 232;
        //  int 占四个字节 -2^31~2^31-1
        int i = 55;
        // long 占八个字节 -2^63~2^63-1
        long l = 666L;
        // float 占四个字节 -3.403E38~3.403E38  单精度
        float f = 6.2F;
        // double 占八个字节-1.798E308~1.798E308 双精度
        double d = 33.6;
        //  char 占两个字节 0~65535
        char c = '我';
        // boolean要么是true要么是false了,但是java中boolean类型没有明确指定他的大小
        boolean boo = true;
        // 输出各种类型的变量
        System.out.println(b);
        System.out.println(s);
        System.out.println(i);
        System.out.println(l);
        System.out.println(f);
        System.out.println(d);
        System.out.println(c);
        System.out.println(boo);


    }
}

执行结果

数据类型的概述和分类 随笔 第2张

注意事项:

boolean理论上是占八分之一个字节,因为一个开关就可以决定是true和false了,但是java中boolean类型没有明确指定他的大小  

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄