gpt4 book ai didi

java - = 和 == If 语句 Java 的区别

转载 作者:搜寻专家 更新时间:2023-11-01 01:00:05 25 4
gpt4 key购买 nike

我在这里遇到了一些奇怪的事情。如果我遗漏了什么,请帮助我理解。我的 if 条件应该是:

if(configuredPdf == true)

但是我写错了:

if(configuredPdf = true)

而且我的 Eclipse 编译器不要求我更正它。然后我假设没有编译时间或检查异常。所以:

(configuredPdf = true)

返回一个 boolean 值?

最佳答案

是的,configuredPdf = truetrue 分配给您的变量并返回 true。因此 if (configuredPdf = true) 是一个有效的语法,即使它通常是一个错误。

使用 if (configuredPdf) 来避免这种打字错误会更安全。

关于java - = 和 == If 语句 Java 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35720868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com