您需要做的就是添加一个默认情况,以便该方法始终返回某些内容或引发异常:
AreaCode area(int n){ switch (n) { case 7927: return AreaCode.area1; case 7928: return AreaCode.area2; case 7929: return AreaCode.area3; default: return null; }}
也许更好
AreaCode area(int n){ switch (n) { case 7927: return AreaCode.area1; case 7928: return AreaCode.area2; case 7929: return AreaCode.area3; default: throw new IllegalArgumentException(String.valueOf(n)); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)