黑马程序员技术交流社区
标题:
条件判断后即不懂执行流程了,详解
[打印本页]
作者:
zhanganping
时间:
2016-1-13 22:26
标题:
条件判断后即不懂执行流程了,详解
详解步骤,如下代码块
boolean b = true;
if(b = false ){
System.out.println("a");
} else if (b) {
System.out.println("b");
}else if (b) {
System.out.println("b");
} else if (!b) {
System.out.println("c");
} else {
System.out.println("d");
}
复制代码
作者:
wuxueshuan
时间:
2016-1-14 18:09
这个是打印c, 因为if(b = false ){ 第二行这里,b被赋值成了false!!!!,注意看这是一个=号,被赋值了,所以下面的判断里面只有!b是ture, so,打印c.
作者:
zhanganping
时间:
2016-1-14 21:35
奥,懂得了,谢谢
作者:
奋飞的小模糊
时间:
2016-1-14 23:45
你写的是什么东东,你首先定义了一个布尔型变量b。下面判断的时候,围绕判断的时候b只有两种情况,要么是ture,要么是faulse.
所以判断只有三种情况。
if(b=ture)
else if(b=faulse)
else()//注意其他的输入,都为else。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2