黑马程序员技术交流社区
标题:
张老师交通的问题可以这样纸吗
[打印本页]
作者:
wq10zj
时间:
2014-3-2 13:03
标题:
张老师交通的问题可以这样纸吗
张老师交通的讲解中 在Road类中
将向vechicles中添加车子的这段代码
vechicles.add(Road.this.name+"---"+i);
替换为switch语句 模拟都有什么车通过这样 这样好像契合实际生活一点
如:
switch (i) {
case 1:
vechicles.add(Road.this.name+"方向上-_-奥迪");
break;
case 2:
vechicles.add(Road.this.name+"方向上-_-宝马");
break;
case 3:
vechicles.add(Road.this.name+"方向上-_-尼桑");
break;
case 4:
vechicles.add(Road.this.name+"方向上-_-本田");
break;
case 5:
vechicles.add(Road.this.name+"方向上-_-拖拉机");
break;
case 6:
vechicles.add(Road.this.name+"方向上-_-摩托车");
break;
case 7:
vechicles.add(Road.this.name+"方向上-_-自行车");
break;
case 8:
vechicles.add(Road.this.name+"方向上-_-警车");
break;
case 9:
vechicles.add(Road.this.name+"方向上-_-洒水车");
break;
case 10:
vechicles.add(Road.this.name+"方向上-_-美女");
break;
default:
System.out.println("沒有車穿过");
break;
}
复制代码
现在我想的是这样不是很方便 ,如果有100辆 1000辆车 呢?
如何来实现这种输出呢?还有不知道这种代码是不是错误的?
-_-
求大神。。。
作者:
volvoxc
时间:
2014-3-2 13:45
车多了的话,可以把不同名称的车放入一个字符串数组中,随机产生应该出现的车。只用一个add方法就可以了。
作者:
e.c
时间:
2014-3-2 15:25
楼上说得对
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2