黑马程序员技术交流社区
标题:
交通灯一点小疑问
[打印本页]
作者:
tiandzwx
时间:
2014-8-12 11:12
标题:
交通灯一点小疑问
现在在复习,自己重写了一下,发现一个小问题:
这一段我自己写的代码,不能跑,没有next != null的打印
/*
if(next != null)
{
System.out.println("next != null");
Lamp.valueOf(next).light();
}
return Lamp.valueOf(next);
*/
而用下面这一段张老师的原版代码,却可以跑进去,能正常打印
/*
Lamp nextLamp = null;
if(next != null)
{
System.out.println("next != null");
nextLamp = Lamp.valueOf(next);
nextLamp.light();
}
return nextLamp;
*/
看了好久没看出为什么,没道理呀,判断条件都一样,为什么一个有打印一个没打印呢?
求高手帮忙:L
作者:
fantacyleo
时间:
2014-8-12 11:16
你把你写的整个Lamp枚举的代码拿出来。单看这一段是没问题,问题应该出在其他部分
作者:
sdfe
时间:
2014-8-12 11:41
还没看到哪里呢。
作者:
黑马黄武先
时间:
2014-8-12 12:20
虽然不是很明白,但是楼主还是多看几遍这个视频,也许就能知道其中的缘由
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2