If和Java语句中=和==的区别

我在这里面临着奇怪的事情。如果我缺少什么,请帮助我了解。我的if条件应该是:

if(configuredPdf == true)

但是我写错了:

if(configuredPdf = true)

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

(configuredPdf = true)

返回布尔值?

回答:

是的,configuredPdf = true分配true给您的变量并返回true。因此,if (configuredPdf =

true)即使它通常是一个错误,它也是一种有效的语法。

if (configuredPdf)避免这种错别字比较安全。

以上是 If和Java语句中=和==的区别 的全部内容, 来源链接: utcz.com/qa/397897.html

回到顶部