黑马程序员技术交流社区
标题:
交通灯管理系统
[打印本页]
作者:
Jpor
时间:
2014-7-25 09:57
标题:
交通灯管理系统
2014.jpg
(84.4 KB, 下载次数: 8)
下载附件
2014-7-25 09:39 上传
思路:
1、12条道路走向对应12个对象
2、实际上交通灯只有4种情况:
S到N:直通、左转
W到E:直通、左转
由于交通灯控制道路对象,所以右转方向上默认也有交通灯,一直为绿灯状态,共有4个
上面4种情况对应8盏灯对应8个道路对象,2盏为一对,且当某1对工作时,其他3对均要sleep
3、车为元素,等待过路口的车辆存到集合中
作者:
Jpor
时间:
2014-7-25 10:04
具体实现还是太难了。。。复习基础去
作者:
朱道研
时间:
2014-7-25 10:14
蒙圈
作者:
jwx555
时间:
2014-7-25 10:17
这个我都快背下来了
三个类
Road.java 开一个线程池 隔一定时间往一个集合里加车辆,建一个定时器每秒绿灯的路线集合减少一个车辆
Lamp.java 枚举,12个方向为元素,定义一个构造方法,接收相对路线 下一个绿灯路线 亮灯状态三个参数 定义亮灯颜色判断,定义绿灯方法,定义红灯方法,红灯方法返回下一个绿灯
Controller.java 每隔一定时间让一个路线红灯!用红灯方法返回的绿灯 确定下一个即将要红灯的路线
作者:
李云贵
时间:
2014-7-25 10:26
的确比较复杂
作者:
baiiiu
时间:
2014-7-25 10:31
真的很难啊,7K呢,我还得加油啊~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2