黑马程序员技术交流社区

标题: 有一道题 求解 [打印本页]

作者: 清凉    时间: 2016-7-2 17:39
标题: 有一道题 求解
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");
}
A.        a   
B.        b  
C.        c
D.        d

作者: 他的好    时间: 2016-7-2 18:34
将b重新赋值了,所以输出c
作者: zhaodecang    时间: 2016-7-2 18:56
if(b=false)这句是一个赋值语句,结果是把b的值重新赋值为false,只有第三个判断语句会被执行,结果为c
作者: TCK8888    时间: 2016-7-3 00:07
选c
作者: 梦想天空分外蓝    时间: 2016-7-3 00:16
ccccccccccccccccccccccccccccccccccc  c




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2