Java中的分支语句

今天给大家介绍的是Java中的分支语句,分支语句对于程序来说是必不可少的语句,Java中的分支语句有if…else switch…case;下面结合简单的例子说明一下用法。
一、 if…else
if…else使用说明:
1、 条件表达式必须是布尔表达式(关系表达式或逻辑表达式)、布尔变量
2、 语句块只有一条执行语句时,一对{}可以省略,但建议保留
3、 if-else语句结构,根据需要可以嵌套使用
4、 当if-else结构是“多选一”时,最后的else是可选的,根据需要可以省略
5、 当多个条件是“互斥”关系时,条件判断语句及执行语句间顺序无所谓 当多个条件是“包含”关系时,“小上大下 / 子上父下
例一(if…else):
在这里插入图片描述

例二(语句块只有一条执行语句时,一对{}省略):
在这里插入图片描述

语句块中只有一句代码把{}省略后结果如例一不变
例三(if…else if…else):
在这里插入图片描述

当条件用if…else无法满足时还有多个分支可以使用if…else if…else,当然条件足够少时或者不考虑else时可以把else结构去掉

二、 switch…case
1、 switch(表达式)中表达式的值必须是下述几种类型之一:byte,short, char,int,枚举 (jdk 5.0),String (jdk 7.0);
2、 case子句中的值必须是常量,不能是变量名或不确定的表达式值;  同一个switch语句,所有case子句中的常量值互不相同;
3、 break语句用来在执行完一个case分支后使程序跳出switch语句块;如 果没有break,程序会顺序执行到switch结尾
4、 default子句是可任选的。同时,位置也是灵活的。当没有匹配的case时, 执行defaul

例四(switch…case):
在这里插入图片描述

通过键盘输入的数字如果是一到五就根据判断显示出周一到周五,scanner.nextint();
获取键盘输入的数字;
以上就是Java的分支语句

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值