mdsk.net
当前位置:首页 >> jAvA编程里什么情况下可以用switCh选择结构替代iF... >>

jAvA编程里什么情况下可以用switCh选择结构替代iF...

判断条件必须是字符型、整形这种能判断是不是相等的~因为switch判断时候只有case 1:,没有c...

常量表达式,如整形,字符型,静态字符串型

主要区别在于 switch中的case部分的参数只可以是个整数类型的数据, 并且只可以是常数 ...

if 语句可以多个条件判断一个分支,用"&&"和"||...

如果你的代码是if(){ }else if(){ }else if(){ }else{} ...

多分支。或者比如判断结果是整形的如if(type==1){}else if(type==2)之类的。...

switch中的变量 只能是 byte,char,short,int还有枚举类型 if表达式可...

当你的判断条件为整型或可以隐式转为整型,并且分支较多时可以用它替换

#include <stdio.h> int fun(int x){ if(x>...

正常情况两者通用 条件特别多时,switch比if/else效率高

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com