定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。
解决方案 »
- 为什么在同一个包里面对一个public 类编译时提示找不到符号
- CardLayout显示问题,不能切换卡片,出错:java.lang.IllegalArgumentException: wrong parent for Ca
- java的一个输入输出流问题
- 构造方法里异常处理
- 请各位帮我看看到底错在哪里
- 关于如何在java中控制小数点后面位数的问题
- java连接池如何延迟
- 请教 数据类型问题
- java技术交流站 群号:2303735
- 用什么软件才能打开后缀为.z的文件?
- 写一个ArrayList类的代理,实现和ArrayList中完全相同的功能,并可以计算每个方法运行的时间。
- JFileChooser.showSaveDialog()设置默认文件名
RED,GREEN,YELLOW;
public Lamp getNext() {
switch (this) {
case RED:
return GREEN;
case GREEN:
return YELLOW;
default:
return null;
}
}
}
调用Lamp lamp = Lamp.RED;
System.out.println(lamp); //输出:RED
System.out.println(lamp.getNext()); //输出:GREEN
System.out.println(lamp.getNext().getNext()); //输出:YELLOW