题目:根据交通信号灯颜色决定汽车停车、行驶和慢行。提示:使用枚举实现。
思路:创建信号灯类,定义枚举,根据枚举选择信号灯。
目的:练习枚举。
参考代码:
package com.bjsxt.test04;
public class TestSignal
{
public static void main(String[] args)
{
//指定信号灯颜色
Signal s = Signal.红;
//根据颜色决定汽车下步行动
switch (s)
{
case 红:
System.out.println("停车");
break;
case 绿:
System.out.println("行驶");
break;
case 黄:
System.out.println("慢行");
break;
}
}
}
package com.bjsxt.test04;
//定义信号灯枚举
public enum Signal{
红, 绿, 黄;
}