int x=300; byte y = (byte) x; System.out.println(y);运算过程
时间: 2024-06-06 11:08:46 浏览: 83
java程序设计(基础)(英文原版)
:将 int 类型的变量 x 转换为 byte 类型的变量 y ,由于 byte 类型的范围是 -128~127 ,而 int 类型的范围是 -2147483648~2147483647 ,所以在转换过程中可能会出现数据溢出的情况,将 int 类型的值 300 转换为 byte 类型时,数据会溢出,y 的值会变成 44 ,所以输出结果为 44 。
阅读全文