JAVA代码:精度损失的问题

img


为什么精度损失后的d是-127而不是127 ,因为byte的最大值不是只到127,为什么变成负的了

看看这篇文章
https://blog.csdn.net/wxfighting/article/details/120388236

int转byte和double转float
这都是大的容器转小的容器数据溢出就变成负数了