java中对于条件语句中明确的数值匹配,switch比if效率更优
刚刚也就个人想了解下,在此整理下两者之间的对比及效率更优的原因两者对比:1、两者都是条件比较语句,但是IF的比较范围更广,IF能处理所有的boolean类型的结果值,switch只能处理byte、short、int类型的数值比较。2、两者都是在匹配后执行代码块,IF会按顺序执行直到匹配正确条件,执行完该代码块,后续不加选择跳出,switch则是从匹配代码块处开始往下执行,只有遇到bre
原创
2016-10-12 11:46:15 ·
825 阅读 ·
0 评论