下面的可以运行的 JDK1.5以上
package com.yinbodotcc;import java.util.Random;
public enum CoinSide{ YAYHEADS, YAYTAILS; public String toString() { return name().toLowerCase(); } private static Random rnd = new Random();
public static CoinSide flip() { return rnd.nextBoolean() ? YAYHEADS : YAYTAILS; } public static void main(String[] args) { System.out.println(flip()); }}
//下面一个是1.4以上的用法
package com.yinbodotcc;import java.util.Random;public class CoinSide {public static final CoinSide HEADS = new CoinSide("heads");public static final CoinSide TAILS = new CoinSide("tails");private final String name;private CoinSide(String name) {this.name = name;}public String toString() {return name;}private static Random rnd = new Random();public static CoinSide flip() {return rnd.nextBoolean() ? HEADS : TAILS;}public static void main(String[] args) {System.out.println(flip());}}