int转换成byte

xiaoxiao2026-08-18  27

byte范围是-128~127 它可以表示256个数   

System.out.println((byte)128);

结果为-128   为什么会出现这样的结果呢,举个例子说明,     假如时钟的12点改成0点,那么时间就是从0-11,可以表示12个数    现在时间是11点 再加1就是0点了,而不是12点。为什么呢,因为11+1-12=0。     同理 128实际上是这样的 128-256=-128

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

最新回复(0)