if…else if用了这么久,为什么不尝试来使用更简洁的switch呢?

专注Java技术新分享,欢迎关注学习请用5秒钟的时间查看下面的代码是否存在bug。OK,熟练的程序猿应该已经发现Bug所在了,在第8行和第10行下面我没有添加关键字break; 这就导致这段代码的行为逻辑与我的设计初衷不符了。缺点一.