Java数据类型及其转换

    科技2025-12-27  11

    一、JAVA数据类型

    基本类型(8个)

    整数类型(4)

    byte(1字节)short(2字节)int(4字节)long(8字节)

    浮点类型(2)

    float(4字节)double(8字节)

    字符类型(1)

    char(2字节)

    String不是关键字,是java里的一个类,属于引用数据类型。

    布尔类型(1)

    boolean 包括true 和 false(1字节)

    二、类型转换

    精度排列(由低到高) byte,short,char -> int -> long -> float -> double 如果是高精度转换成低精度,需要强制类型转换 低精度转换成高精度,是自动类型转换

    强制类型转换

    //把byte强制转换成int int a=127; byte b=(int)a;

    自动类型转换

    //把double自动改转换成int int a=127; double b=a;

    1.不能对boolean进行转换 2.不能转换成不相干的类型 3.转换过程中可能存在内存溢出,或精度问题

    Processed: 0.028, SQL: 9