源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Java控制语句之if、switch语句

  • 时间:2020-10-06 18:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Java控制语句之if、switch语句
java if语句 [b]Java控制语句分为三大类:①顺序结构;②选择结构;③循环结构。[/b] -------------------------------------------------------------------------------- 选择结构又分为:①单选择结构;②双选择结构;③多选择结构。 主要涉及: if_else , switch , while , break 和 continue , for. [b]if单选择结构[/b] [b][img]http://files.jb51.net/file_images/article/201601/201601261544521.png[/img] [/b] 对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句。 例(Math类的使用) [img]http://files.jb51.net/file_images/article/201601/201601261544522.png[/img] random(),返回一个正符号的小数,区间大小是[0,1). 注意if的作用域的问题:if语句如果不加{},它的控制范围仅限于第一句。(一般建议加上{},养成一个好习惯) [img]http://files.jb51.net/file_images/article/201601/201601261544523.gif[/img] [b]if-else双选择结构[/b] [img]http://files.jb51.net/file_images/article/201601/201601261544524.png[/img] 当条件表达式为真时,执行语句块1,否则,执行语句块2,也就是else部分。 [b]if-else if-else多选择结构[/b] [b]

[img]http://files.jb51.net/file_images/article/201601/201601261544525.png[/img] [img]http://files.jb51.net/file_images/article/201601/201601261544526.png[/img] [/b]

下面给大家介绍Java switch语句 Java控制语句——switch语句 [img]http://files.jb51.net/file_images/article/201601/201601261555107.png[/img] 上述if语句的等值判断,可以用switch来代替。 [img]http://files.jb51.net/file_images/article/201601/201601261555108.png[/img] 注意每个case后面一般要添加break,表示当前这个case执行完了;防止出现case穿透,即继续执行case,直到遇到break才跳出。 下面例子反过来利用了case穿透现象。 【例子】 [img]http://files.jb51.net/file_images/article/201601/201601261555109.png[/img] JDK7.0新特性:增强switch 在JDK7之前,switch(表达式){……},其中的表达式结果只能是int(可以自动转为int的byte、short、char),枚举类型。 但是JDK7中,表达式结果也可以是字符串。 (ps:自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。byte(1个字节)→short(2个字节)→int(4个字节)。) [img]http://files.jb51.net/file_images/article/201601/2016012615551110.png[/img] 以上所述是小编给大家分享的Java控制语句之if、switch语句,希望对大家有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部