【发布时间】:2017-08-03 11:15:40
【问题描述】:
Java 规范说(§4.2.5):
«可以将整数或浮点表达式 x 转换为布尔值, 遵循任何非零值都为真的 C 语言约定,由 表达式 x!=0。»
可能有人知道,他们的意思是什么转换方式?
【问题讨论】:
-
它们只是意味着如果你有一个数字想要用作布尔值,你必须写
x != 0(或任何变量恰好是)。 Java 不会像 C 那样自动将数字视为布尔值。
标签: java int boolean specifications