分享

哈尔滨正规java培训学校哪个靠谱,2021年,达内教育品牌体系2.0时代开启;全国中心数量达到347家(含少儿中心);合作院校1200家。达内主要荣誉:2004年4月,荣获《计算机世界》“就业服务杰出贡献奖”,2004年5月,荣获《中国计算机报》“最具影响力培训机构奖”...

1.火星时代教育
2.千锋教育
3.达内教育
4.汇众教育
5.中公IT
6.火星时代
7.万和教育
8.博雅环球教育
9.新猿IT
10.仑智教育

java语言中可以用 switch 分支语句代替 if 条件语句吗?
问题阐述
通常情况下,switch 语句比一系列嵌套的 if 语句更有效,那么是否可以用 switch 分支语句代替 if 条件语句呢?
java培训专家解答
在实际编程过程中,并不是所有的 if 条件语句都可以用 switch 分支语句代替。由于switch 语句的表达式只能测试 byte、short、int 或 char 类型的相等情况,而 if 语句可以计算任何类型的布尔表达式,所以对于判断非相等情况时,就不能用 switch 语句代替 if 语句。
例如,下面的用于比较两个变量大小的 if 语句,就不能使用 switch 语句代替。
int a = 36; //声明 int 型变量 a,并赋初值int b = 77; //声明 int 型变量 b,并赋初值if (a > b) { //判断 a 是否大于 bSystem.out.println("变量 a 大于变量 b"); //如果条件成立,输出的信息}else{System.out.println("变量 a 小于变量 b"); //如果条件不成立,输出的信息}专家点评 在可以使用switch语句代替if语句的情况下,也最好遵循下面的原则:如果条件在3重之内,最好使用if条件语句,如果超过了3重,则最好使用switch分支语句。

2006年11月,入选“2006年度德勤中国高科技、高成长50强”,2007年10月,入选“2007年德勤中国高科技、高成长50强”,2007年12月,达内入选“2007全国大学生心目中最具影响力的IT培训机构”...

www.aixuew.cn All rights reserved 豫ICP备2022021264号
该文章由用户自行上传发布,如有侵权内容请及时联系我们删除。