java 中分支结构if和switch结构的区别
4条回答 默认 最新
huh1998 2021-09-29 17:48关注If…else顺序判断条件分支,遇到表达式值为真时,执行代码,而switch…case生成一个跳转表来指示实际的case分支的地址,跳转表的索引号与switch变量的值相等,通过对应索引号的表项从而到达定位分支的目的。若switch变量为String类型,会有两个跳转表,先将String类型对应为一个int类型,再通过该int类型跳转到对应的分支。
评论 打赏 举报解决 1无用