黑马程序员技术交流社区
标题:
有点坑的一题
[打印本页]
作者:
gonghe
时间:
2016-8-1 23:00
标题:
有点坑的一题
public static voidmain(String [] args)
{
int num=100;
if(num ++>100)
;
{
num =200;
}
System.out.println(num);
}
第一次考试考到,成功入坑....
作者:
牧风
时间:
2016-8-1 23:02
++在后面 先运算在自增或自减 也就是说 num>100 城里吗 不成立 所以 if 不执行 直接输出
作者:
Czech
时间:
2016-8-2 04:01
if后面有分号, num = 200是一个代码块, 所以输出的结果是200
作者:
linguoqun
时间:
2016-8-2 06:36
答案是:直接输出100
作者:
zhangjiesss
时间:
2016-8-2 07:23
结果是200,if后面有分号
作者:
811487754
时间:
2016-8-2 07:37
if后边的分号一定不能忽略,要多注意看题。if之后有了分号下边的代码块就与if无关了,所以是对num的赋值,输出结果是200
作者:
黑马YJM
时间:
2016-8-2 14:46
if(num ++>100);
写到程序中就是忽悠人的吗.
是不是楼主多打了分号啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2