五、《循环结构》的作用以及使用场景

前言

为什么要学习循环?

先来看一个需求:

// 请打印10句,我爱Java,Java让我快乐!
System.out.println("我爱Java,Java让我快乐!");
System.out.println("我爱Java,Java让我快乐!");
System.out.println("我爱Java,Java让我快乐!");
System.out.println("我爱Java,Java让我快乐!");
System.out.println("我爱Java,Java让我快乐!");
System.out.println("我爱Java,Java让我快乐!");
System.out.println("我爱Java,Java让我快乐!");
System.out.println("我爱Java,Java让我快乐!");
System.out.println("我爱Java,Java让我快乐!");
System.out.println("我爱Java,Java让我快乐!");

很明显这样写代码,非常浪费时间,可读性也不好,所以,我们要学习循环解决这样的问题。

1、循环概念

定义:循环结构是指在程序中需要重复执行某个功能的一种结构,是一种常见的控制流程。

循环结构需要有一个结束条件,否则会形成死循环,导致内存溢出。

2、循环作用

循环结构可以复用代码。

3、循环分类

3.1、while循环

特点:先判断,如果满足条件再循环。

基本语法:

1.初始化条件(根据条件判断是否要写)

while(2.循环条件判断){

        3.循环体(重复干的事)

        4.循环控制(根据条件判断是否要写)

}

循环条件判断:布尔类型的值或者表达式。

循环体:当循环条件为true时执行循环体,当为false时终止循环,不执行循环体。

执行流程:

第1次:1. 初始化条件语句 => 2.条件判断语句 => 3. 循环体 => 4. 循环控制语句

第2次:2.条件判断语句 => 3. 循环体 => 4. 循环控制语句

第3次:2.条件判断语句 => 3. 循环体 => 4. 循环控制语句

...

最后1次: 2.条件判断语句

代码案例:

// 请打印10句,我爱Java,Java让我快乐!
// 声明一个int类型变量count表示次数,赋值1
int count = 1; // 1. 初始化条件
while (count <= 10) { // count <= 10是 2.循环条件判断
	// 打印:我爱Java,Java让我快乐!
	System.out.println("我爱Java,Java让我快乐! : " + count); // 3.循环体 【重复干的事】
	count++;// 次数count+1 4.循环控制语句
}

3.2、do...while循环

特点:先执行一次循环体,然后再判断,如果满足条件再循环,只会预执行一次

一般用在扫雷、获取连接数据库、远程控制、坦克大战、打飞机游戏等场景。

基本语法:

1.初始化条件(根据条件判断是否要写)

do {

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值