第一个枚举类-交通信号灯
2016-07-09 21:20
267 查看
一个很简单的枚举类:交通信号灯(红、绿、黄),带一个参数:持续时间。
代码如下:
运行结果:
All Trafic Lights:
RED 20
GREEN 30
YELLOW 3
代码如下:
package example; //JHTP Exercise 8.10 //by pandenghuang@163.com /**Write an enum type TrafficLight, whose constants (RED, GREEN, YELLOW) take one parameter— the duration of the light. Write a program to test the TrafficLight enum so that it displays the enum constants and their durations. */ import java.util.EnumSet; enum TrafficLight{ RED(20), GREEN(30), YELLOW(3); private int duration; TrafficLight(int duration) { this.duration = duration; } public int getDuration() { return duration; } } public class TrafficLightTest { public static void main(String[] args) { System.out.println("All Trafic Lights:"); for (TrafficLight tl : TrafficLight.values()) System.out.printf("%-10s%d%n", tl, tl.getDuration()); } }
运行结果:
All Trafic Lights:
RED 20
GREEN 30
YELLOW 3
相关文章推荐
- java基础教程11:线程和线程间的同步
- 华为机试---社交网站好友推荐
- WAS的异常"webcontainer E com.ibm.ws.webcontainer.WebContainer sendUnavailableException"莫名其妙
- Flink类型系统的根及基本接口
- SQL Server经验
- 无线产品收集
- 字符的变化
- Unity3D游戏开发之在uGUI中使用不规则精灵制作按钮
- RxJava 并发之数据流发射太快如何办
- 水晶与五行
- MySQL读取各个my.cnf配置文件的先后顺序是:
- 如何理解和使用Java package包
- UVA - 12295 Optimal Symmetric Paths
- 并查集(求朋友圈的个数)
- k-Means和KNN算法简述
- String知识点
- LeetCode - 112. Path Sum
- 以下不属于tcp连接断开的状态是?----腾讯2016研发工程师笔试题
- "围观"设计模式(30)--结构型设计模式总结(适配器、代理、装饰、外观、桥梁、组合、享元)
- eclipse快捷键大全