循环结构详解(Java)

目录内容

循环结构

在这里插入图片描述

while循环

在这里插入图片描述

练习

在这里插入图片描述

do…while循环

在这里插入图片描述
重点:对于while语句而言 如果不满足条件则不能进入循环 但有时候我们需要即使不满足
条件也至少执行一次 那么就用到do…while循环语句



所以两者的区别:
while先判断后执行 dowhile是先执行后判断
所以Do…while总是保证循环体会被至少执行一次 这是他们主要的差别

练习

在这里插入图片描述

在这里插入图片描述

for循环(重点)

在这里插入图片描述

练习

在这里插入图片描述

重点:
for循环几点说明
最先执行初始化步骤 可以声明一种类型 但可初始化一个或多个循环控制
变量,也可以是空语句
然后 先检测布尔表达式的值 如果为true 循环体被执行 如果为false 循环终止
开始执行循环体后面的语句

重点 :执行一次循环后 更新循环控制变量(迭代因子控制循环变量的增减)。
再次检测布尔表达式 循环上面的过程

!!!:执行一次循环后 循环控制变量(迭代因子控制循环变量的增减)。
再次检测布尔表达式 循环上面的过程




练习

在这里插入图片描述

练习:练习1 计算0到100之间的奇数和偶数和

在这里插入图片描述

练习二:用while或者for循环输出1到1000之间能被5整除的数 并且每行输出3个

在这里插入图片描述

练习三:打印九九乘法表

在这里插入图片描述

增强for循环

在这里插入图片描述

练习

在这里插入图片描述

重点:练习 打印 101到150 之间的质数

解释:定义变量k 如果不定义变量k直接跳出 则也会打印不是质数的数
因为他已经跳出来循环 所以必须定一个变量来定义如果变量有变化 则打印
没有变化则不是质数

定义int a 的解释: 当不能整除时,a就加一 而 n也加一(n的初始值必须是2 如果不是2 你会发现 a的变量永远不会满足a==i这个条件)
如果 i是质数的话 那么a一定会加到与i相同的数值 反之 如果i不是质数的话那么 a的值一定比i小

在这里插入图片描述

重点练习:练习 打印三角形

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值