Java语言学习笔记第四章:循环结构

一、循环基础概念

1. 循环定义

循环是指通过设定特定条件,使得一段代码能够重复且有规律地执行。

2. 循环组成要素

  • 循环变量的初始化
  • 循环条件
  • 循环变量的改变
  • 循环体

3. 循环类型

Java提供了三种循环结构:

  • while循环
  • do...while循环
  • for循环

二、while循环

1. 语法结构

// 循环变量的初始化
while(循环条件) {
    // 循环体
    // 循环变量改变
}

2. 执行原理

首先初始化循环变量,然后检查循环条件。若条件为真(true),则执行循环体,之后更新循环变量,并再次检查条件。此过程持续到条件为假(false),此时循环终止。

3. 循环特点

  • 先判断,后执行,可能执行0至多次。
  • 若编写不当,可能导致死循环。

三、do...while循环

1. 语法结构

// 循环变量的初始化
do {
    // 循环体
    // 循环变量的改变
} while(循环条件);

2. 执行原理

初始化循环变量,执行循环体,更新变量,然后检查条件。如果条件为真,继续执行循环体,直至条件为假,循环结束。

3. 特点

  • 先执行,后判断,至少执行一次。

四、for循环

1. 语法结构

for(循环变量的初始化; 循环条件; 循环变量的改变) {
    // 循环体
}

2. 执行原理

3. 执行特点

  • 先判断,后执行,可能执行0至多次。
  • for循环中的初始化可以在外部定义,但变量作用域会扩大。
  • 若判断条件留空,默认为true。

循环总结

  • while和for:先判断,后执行。
  • do...while:先执行,后判断。
  • 实际开发中,for循环较为常用。
  • while循环适用于循环次数不确定的情况。
  • for循环适用于循环次数确定的情况。

五、循环控制语句

1. break

用于终止当前循环结构,也可用于switch...case防止case穿透。

2. continue

用于结束本次循环,进入下一次循环。

六、循环的嵌套

1. 理解

在一个循环结构内部定义另一个完整的循环结构,称为外层循环和内层循环。

2. 循环次数

外层循环次数乘以内层循环次数。

3. 循环控制语句在嵌套中的应用

  • break:结束本层循环。
  • continue:结束本层本次循环。

4. 打印图形

利用循环结构打印图形时,外层循环控制行数,内层循环控制列数。


以上笔记涵盖了Java中循环结构的基本概念、语法、执行原理、特点以及控制语句的应用。循环是编程中的重要概念,掌握好循环结构的使用,对于编写高效、灵活的代码至关重要。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值