【发布时间】:2013-07-29 06:55:26
【问题描述】:
程序给了我精度误差的损失,但我想不出任何精度损失,因为数字很小
这是代码##
class Demo
{
public static void main(String args[])
{
byte b1=3;
byte b2=2;
byte b3=b1+b2;
System.out.println(b3);
}
}
【问题讨论】:
-
这可以编译吗?为什么不直接使用
int? -
SO 的第一条规则:如果您有错误消息或堆栈跟踪,请将它们包含在您的帖子中(使用代码格式)。如果您有输出,请将其与输入和预期输出一起包含在您的帖子中。另请阅读FAQ 和How to Ask
-
这个例子直接来自 OCJP java book..解决方案甚至包括在内..
标签: java type-conversion byte add