enum简单使用

0~10
10~50
50~100
100~999999
0~999999
public void setWeight(){ this.minWeight = FuelWeight.getFuelWeight(this.weightCode).minWeight; this.maxWeight = FuelWeight.getFuelWeight(this.weightCode).maxWeight; } enum FuelWeight{ weightCode_1(1,0,10), weightCode_2(2,10,50), weightCode_3(3,50,100), weightCode_4(4,100,999999), weightCode_5(5,0,999999); private Integer code; private Integer minWeight; private Integer maxWeight; FuelWeight(Integer code, Integer minWeight,Integer maxWeight) { this.code = code; this.minWeight = minWeight; this.maxWeight = maxWeight; } public static FuelWeight getFuelWeight(Integer code) { switch (code){ case 1: return weightCode_1; case 2: return weightCode_2; case 3: return weightCode_3; case 4: return weightCode_4; } return weightCode_5; } }

猜你喜欢

转载自www.cnblogs.com/alittlesmile/p/11246184.html
今日推荐