以下代码结果“39 44”作为输出。我在这里读到了铸造使用模数的地方。我知道基本如何计算10%3 = 1的模数,但我仍然没有得到它在这里的计算方法。
class conversion {
public static void main(String args[])
{
double a = 295.04;
int b = 300;
byte c = (byte) a;
byte d = (byte) b;
System.out.println(c + " " + d);
}
}
答案 0 :(得分:1)
字节范围是-128到127。 所以byte(128)将是-128。 byte(129)为-127。 byte(256)为0。 字节(257)= 1 字节(295)= 39。 字节(295.04)=字节(295)= 39。