Chess不在线 2021-09-29 17:43 采纳率: 0%
浏览 42

java 中分支结构if和switch结构的区别

java 中分支结构if和switch结构的区别

  • 写回答

4条回答 默认 最新

  • huh1998 2021-09-29 17:48
    关注

    If…else顺序判断条件分支,遇到表达式值为真时,执行代码,而switch…case生成一个跳转表来指示实际的case分支的地址,跳转表的索引号与switch变量的值相等,通过对应索引号的表项从而到达定位分支的目的。若switch变量为String类型,会有两个跳转表,先将String类型对应为一个int类型,再通过该int类型跳转到对应的分支。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月29日