一个小小的逻辑问题,关于if ,else if , else的。
String todo="refresh";
int dMode=3;
String buffering=null;
if (todo == null)
{System.out.println("todo==null");}
else if ( (dMode == 3) && (buffering == null)
{System.out.println((dMode == 3));}
else
{System.out.println((dMode == 3)+"else");
System.out.println("else");}%>
输出是:
trueelse
else
true
谁能帮我解释一下逻辑呢?