int强转byte

    xiaoxiao2021-03-25  89

    int -127到127 转byte时正常转换。

    超出的话:

    代码1:

    int i1 = 130;

    byte b = (byte)i1;//强制类型转换为byte        

    System.out.println("int强制类型转换为byte后的值等于"+b);

    结果:

    int强制类型转换为byte后的值等于-126

    代码2:

    int i1 = -130;        

    byte b = (byte)i1;//强制类型转换为byte        

    System.out.println("int强制类型转换为byte后的值等于"+b);

    结果:

    int强制类型转换为byte后的值等于126

    转载请注明原文地址: https://ju.6miu.com/read-16829.html

    最新回复(0)