黑马程序员技术交流社区

标题: if与switch语句 [打印本页]

作者: NUMONE    时间: 2015-10-26 21:49
标题: if与switch语句
if 与 switch 的特点:
if(x) 语句判断具体数值、区间、布尔型。
switch(x)  判断  byte short int char 。不能判断区间、布尔型。

if 与 switch 的选择:
当值不多时,且x为byte short int char,可选switch,比if稍微高效。


作者: championjx    时间: 2015-10-27 10:17
swich还能判断枚举和字符串
作者: NUMONE    时间: 2015-10-28 19:34
本帖最后由 NUMONE 于 2015-10-28 19:38 编辑

if else if 知识点:
int n=3;
if(n>1){    s.o.p("a");    }else if(n>2){    s.o.p("b");    }
else if(n>3){    s.o.p("c");    }
else    s.o.p("d");
输出结果为:a
后面的不判断。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2