第1个回答 2020-02-18
if
()
else
()
else
()
括号内可加任意表达式
switch
(class
){
case
1:
case
2:
default:
}
这个东西可以连续对某个值进行判断,但是智能判断是否等于某个值,不能用任意表达式。
一般都用if
else,不过有时也用switch,比如对一串不知道长度的字符串中每个字符进行处理。
第2个回答 2020-04-07
if语句是对一句话进行判断是否进行语句,这句好的值只有1或0(真或假),而swith真能判断一个变量,他的值就像像你下面写的,可能是1或是2
或是3.
第3个回答 2019-10-31
好处是switch有一个break语句。假如真实情况有一个需求:当case
2满足时,case
1
中的代码也需要执行,然而case1满足时,case2不能被执行。当遇到上述情况时:你试试用if-else表示,看哪种简便。。。