boolean b = true;
if(b==false)
System.out.println("a");
else if(b)
System.out.println("b");
else if(!b)
System.out.println("c");
else
System.out.println("d");
上面第一个条件是不成立的,然后转入if(b),这句应该怎么理解?是if(b==true)吗 ?
它的输出结果就是b。
if(!b)的意思是b=false吗?
如果写成if(b=false)有结果吗?如果有,结果是?
我改成了b=false,执行了结果是c,该怎么理解?我不知道怎么到这一步的{:3_54:}可以讲解的仔细点吗?
|