我有这么简单的代码,但我不知道为什么我不能让它工作。
tagName="Hello";
String value="Hello";
if (tagName!=null && tagName.equals(value))
{
int io=0;
}
tagName
不是null
,显然等于value
,但代码永远不会出现在int io=0;
答案 0 :(得分:7)
Java可能会优化您的赋值语句,因为它没有任何效果。您可以将System.out.println放入该块,或者您可以移动' int io'在if之外,只是在块内有一个赋值。