黑马程序员技术交流社区
标题:
if. else 的简单基础题,你确定会么?
[打印本页]
作者:
青菜市场
时间:
2015-12-23 18:40
标题:
if. else 的简单基础题,你确定会么?
下面程序执行的结果是?( )
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");
}是会输出什么字母
作者:
武鹏
时间:
2015-12-23 18:47
肯定是 C了
作者:
孙志明
时间:
2015-12-23 20:12
这个代码确实不错
作者:
luyang18
时间:
2015-12-23 21:19
输出是b
作者:
lixy
时间:
2015-12-23 21:50
这个不难,我没验证,应该是输出c
作者:
赵新培
时间:
2015-12-23 22:05
目测C了
作者:
Accoss-x
时间:
2015-12-23 22:10
输出的是c
在java中代码是逐行来运行的由上至下、所以会执行第一个if(b=false),因为这里是赋值语句,那么这里b的值改为了false条件不成立。那么执行下一句else if(b),这里b不成立,又判断下一句else if(!b),在这里应为是!b那么非假即为真,所以这里会执行,满足条件,输出c
作者:
青菜市场
时间:
2015-12-23 22:29
luyang18 发表于 2015-12-23 21:19
输出是b
输出的是C不信可以自己试试
作者:
隔壁老猫
时间:
2015-12-24 17:05
嗯 没错是c
作者:
土豆片炒肉灬
时间:
2015-12-24 19:30
果断是C了,
作者:
米阳SOHO
时间:
2015-12-24 20:12
c吧,仔细点就行了
作者:
云鱼
时间:
2015-12-24 20:20
选c,只有c的条件为真
作者:
Robber
时间:
2015-12-25 00:38
程序运行后输出的结构是:C
作者:
sunpeijie
时间:
2015-12-25 21:42
是c啊 这个我们似乎考试考过
作者:
唐洪超
时间:
2015-12-26 00:07
b!!!!!!!!!!!!!!!!
作者:
shiax11
时间:
2015-12-26 00:17
恩恩 不错 是c
作者:
YOUTA
时间:
2015-12-26 17:49
Ccccccccccc,不会错的
作者:
我有一个邮箱了
时间:
2015-12-26 21:36
这种题就是考你基础知识
作者:
fengfeng520
时间:
2015-12-26 22:08
刚开始学,你们都是大神
作者:
阳光下的枫叶
时间:
2015-12-26 22:46
肯定c呗
作者:
手有键盘心不慌
时间:
2015-12-26 23:06
第一句是 注意看是 if (b=false)对b进行了赋值, 应该会有人看错以为是 b == false才是判断
作者:
qinrongchang
时间:
2015-12-27 09:47
果断是c
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2