【发布时间】:2012-08-05 00:03:03
【问题描述】:
我正在尝试使用以下行来指定一个双常量,谁能帮我解释一下为什么在运行时这个常量的值为0.0:
private static final double CONSTANT = 1/2;
【问题讨论】:
-
我删除了支持 Alex 的答案,但我想留下的一点是
1/2是一个 表达式 (两个整数被分割)而不是比文字值。 -
谢谢,这很有意义。
标签: java static final private-members