定义一个交通灯枚举
来源:互联网 发布:.press域名 编辑:程序博客网 时间:2024/05/17 06:57
定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。
package com.alex.question1;public enum TrafficLight {RED,GREEN,YELLOW;public static TrafficLight getNextLight(TrafficLight currentLight){switch(currentLight){case RED:return GREEN;case GREEN:return YELLOW;case YELLOW:return RED;}return null;}}
package com.alex.question1;import static org.junit.Assert.assertEquals;import org.junit.Test;public class TrafficLightTest{@Testpublic void test1(){assertEquals(TrafficLight.GREEN,TrafficLight.getNextLight(TrafficLight.RED));assertEquals(TrafficLight.YELLOW,TrafficLight.getNextLight(TrafficLight.GREEN));assertEquals(TrafficLight.RED,TrafficLight.getNextLight(TrafficLight.YELLOW));}}
- 定义一个交通灯枚举
- 用枚举来实现一个交通灯
- 定义一个枚举
- c#中定义一个枚举类型
- 枚举类:用enum关键字来定义一个枚举类
- 黑马入学测试题:/* * 1、 定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯, * 绿灯获取下一个灯是黄灯。 * * 分析:
- 题目:定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法, * 例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯
- Java枚举--交通灯
- 今天遇到一个定义一个枚举变量的问题。
- 枚举定义
- 枚举定义
- 定义枚举
- 定义一个枚举类型以及switch语句使用
- 一个用枚举类型定义错误码的Demo
- javascript中使用枚举定义一个对象进行数据转换
- java 定义枚举+枚举使用
- 枚举如何定义
- 宏定义与枚举
- SMART原则
- 在linux下利用nohup来后台运行java程序
- Oracle Sql语句优化
- 最大子序列、最长公共子串、最长公共子序列
- 优化查询的几点建议之一
- 定义一个交通灯枚举
- vim-打造自己的利器
- sql 语句大全
- 从网页中获取图片
- Extjs4 desktop问题
- 通过PHP的hash冲突漏洞进行DDoS攻击
- 2012年HTML5的14大预测
- jquery获取所有checkbox选中值,并串联成字符串(兼容IE8-FF)
- 从上百幅架构图中学大型网站建设经验(上)