中易网

选择结构if语句和switch语句的区别

答案:2  悬赏:80  
解决时间 2021-02-16 02:24
选择结构if语句和switch语句的区别
最佳答案
if else 与 switch 可以相互转化,不过有时switch看起来比较好理解。有时有用if else比较好,但变量一定是用switch比较好,当变量不确定时用if else就比较好,慢慢学习就掌握了。~~~~
全部回答
1.选择结构if语句格式及其使用 a:if语句的格式: if(比较表达式1) { 语句体1; }else if(比较表达式2) { 语句体2; }else if(比较表达式3) { 语句体3; } ... else { 语句体n+1; } b:执行流程: 首先计算比较表达式1看其返回值是true还是false, 如果是true,就执行语句体1,if语句结束。 如果是false,接着计算比较表达式2看其返回值是true还是false, 如果是true,就执行语句体2,if语句结束。 如果是false,接着计算比较表达式3看其返回值是true还是false, 如果都是false,就执行语句体n+1。 c:注意事项:最后一个else可以省略,但是建议不要省略,可以对范围外的错误值提示 2.选择结构switch语句格式及其使用 a:switch格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; … default: 语句体n+1; break; } b:switch语句的格式解释 (基本数据类型,只要能提升为int的都可以,引用数据类型中的枚举(jdk1.5)和string(jdk1.7)) c:执行流程 先计算表达式的值 然后和case后面的匹配,如果有就执行对应的语句,否则执行default控制的语句 3:总结switch语句和if语句的各自使用场景 switch建议判断固定值的时候用 if建议判断区间或范围的时候用 *用switch能做的,用if都能做,单反过来则不行
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
混水泵起到什么作用
Orange的音标
育红街我想知道这个在什么地方
积分电容电路中电容如何选择
安溪县安意汽车服务有限公司这个地址在什么地
hibernate中配置主键自增是怎么了
airgain n2420 评价 信号 怎样
从修文到独山县坐车怎么走
去哪个国家拿ACCA证书比较好?,
大碗麻辣烫地址有知道的么?有点事想过去
仙4男1号
鄂ae开头是哪里的牌照
浅蓝色牛仔中宽外套配黑色打底衫 打底裤好看
这种洗发水瓶子是什么颜色的
镇江盐水鹅这个地址在什么地方,我要处理点事
推荐资讯
欧梦卫浴地址在什么地方,想过去办事
惠普PC平板一体机调节亮度
斯帝秀发艺空间怎么去啊,有知道地址的么
不吃晚饭 加做运动 能减肥吗
QQ欢乐斗地主里 那个选项 上一轮 是什么意思
晋城是古代哪个国家?
高清图做成动图为什么会出现颗粒状的东西,本
请问“白糖”和“冰糖”有什么区别?
面层踢脚线为什么不用石灰砂浆打底
求1+入/√(2入^2+2)>-1中入的取值范围
我要在卓越亚马逊上买书 地址显示错误要求更
刘欢妻子多大了?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?