《java从入门到精通》个人笔记-第四章 流程控制

本文深入讲解了编程中的基本控制结构,包括复合语句、条件语句(如if和switch)、循环语句(如while、do...while和for)。探讨了各种语句的特点和使用场景,如复合语句的局部变量作用域、条件语句的选择机制、循环语句的迭代过程,以及循环控制关键字break和continue的用法。

第四章

  1. 复合语句指的是用“{”和“}”括起来的代码部分,在括起来的区域内定义的变量只能用于这个区域,区域外不可使用。并且复合语句里可以嵌套复合语句。

  2. 条件语句包括if语句switch多分支语句
    if语句:简单的if条件语句、if……else语句、if……else if多分支语句。
    switch多分支语句:以简单明了的方式实现“多选一”
    switch语法:switch(表达式){ case 常量值1 语句块 [break;]……case 常量值n 语句块 [break;] default: 语句块 [break;] }(表达式和常量值都必须是整型、字符型或字符串类型,当没有常量值与表达式相同时,执行default语句。Default语句可有可没有,当没有且常量值与表达式不匹配时,switch不做任何处理。)

  3. 循环语句包括while循环语句do……while循环语句for循环语句
    while循环语句:也称为条件判断语句即“当”型循环语句。(while(x==5);此时的分号会使得程序执行一条空语句,进而进入无限循环。)
    do……while循环语句:先执行一次循环后再判断条件是否成立,”直道”循环。(do……while语句结尾要加“;”)
    for循环语句:foreach语句是for的特殊简化版。foreach语句可以改写成for语句,它不是关键字。foreach多用于遍历数组。语法:for(元素变量x:遍历对象obj){ 引用了x的java语句;}(不必对元素变量x初始化)
    在这里插入图片描述

  4. 循环控制:breakcontinue两个关键字。
    break语句:用于跳出当前整个循环体,不再执行循环。(当遇到循环嵌套时,break语句只会使程序跳出包含它的最内层的循环结构,只跳出一层循环。)
    如果想让break同步跳出外层循环,java提供了“标签”功能,语法:标签名:循环体{ break 标签名;}
    在这里插入图片描述
    continue语句:跳过本次循环结束前的语句,回到循环的条件测试部分,重新开始循环。continue也支持标签功能,语法与break一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值