第3章:流程控制

第1节:条件分支

Java语言中有哪几种条件分支语句?
if后的条件语句返回值可以是1或者0吗?
if必须和else一起使用吗?
JDK7以后,switch后的表达式都可以是什么类型?
switch/case流程中,必须有break吗?

Java语言中的流程控制有两种,分别是if/else和switch/case;
if后的条件表达式返回值必须是boolean类型,不能是0或1
JDK7版本以后,switch后的表达式类型有了增加,可以是byte, short, int, char, enum, String;
switch/case中可以有break语句,也可以没有break,多数情况都使用break语句;

第2节:循环

Java语言中有哪几种循环语句?
while循环和do while循环有什么区别?
continue和break语句在循环中有什么作用?
增强for循环在什么场景使用?

Java语言中有for、while、do while三种循环;
while循环可能会循环0次,而do while循环至少循环1次;
continue 用来继续下一次循环,该语句后的循环体中的语句不再被执行;
break用来终止当前层的循环,该语句执行后跳出本层循环;
在for、while、do while前可以加标号,标号必须符合标识符的命名规范;break/continue后可以加上标号,从而控制操作的具体循环;
增强for循环是JDK5增加的特性,可以用来迭代数组及集合;集合后续学习

总结

本章主要学习了流程控制;
流程控制有条件分支及循环;
条件分支包括if/else以及switch/case;
switch/case中switch的表达式对类型有要求,JDK7以后可以使用:byte/short/int/char/enum/String;
循环控制包括for、while、do/while三种;
循环中可以使用break、continue控制;
可以使用增强for循环迭代数组,更为简洁;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值