那么接下来
我们来分享循环语句
while
首先是 while 循环语句
语法格式:
while(条件表达式){
执行语句
}
从这个语法格式可以看出!
我们的 while 语句就是
在满足一定条件的前提下
重复的做一件事
直到条件不满足循环条件
举个例子
就好像我们玩游戏打排位一样
我们会一直打排位赛
直到升到我们想要的段位
这就是循环
下面给大家展示一段代码
这就是从 1 加到 100 的和了
while 的作用不止这一点哦!
还记得咱们之前写的代码吗?
每测试一个数就要重新启动一次程序
用 while 循环就不一样了
这个 in.hasNexDouble();的作用
就是检测你下一个输入的值是不是 Double 类型的
如果是就进入 while 循环语句
怎么样!6不6!
那么除了 while 我们还有 do...while 循环语句
这个语句和 while 的用法很像的
语法格式:
do{
执行语句;
}while(条件表达式);
值的注意的是:
while 是先检测是否满足条件,再执行循环语句。
do...while 是先执行一次语句,再来检测是否满足条件
我们看到原本 i 是不满足循环条件的
但是
因为 do...while
先执行了一次语句
使的原本不满足条件的 i
满足了循环条件
并且
执行了循环
小伙伴们使用的时候要注意哦!
好的!
for
现在让我们来了解 for 循环语句
这个语句的使用频率相当之高
堪称最有用的循环有句之一
(一共有几个循环语句来这儿)
语法格式:
for(表达式1;表达式2;表达式3){
语句
}
其中
表达式1:要初始化一个变量。
表达式2:是 for 循环的循环条件,要是一个 boolean 性的表达式
表达式3:修改变量的值
举个例子
用 for 循环来写一个 1 加到 100 的和
(为什么每次都用这个例子)
我也很绝望呀!
相信通过这个例子
小伙伴们对于for循环的使用
已经有了一定的认识了
那么
进入下一阶段
双重 for 循环输出 9*9 乘法表
怎么样还可以吧!
小伙伴们有听过韩信点兵的故事吗?
我听到的版本是
韩信有一次带兵打仗
下面站着很多士兵——不好数
于是就让士兵分组
3人一组,多出1人
5人一组,多出1人
7人一组,多出1人
韩信很快就把这个数说出来了
好吧!
我没他那么牛我用程序算算
好尴尬呀!
骗子!我这么单纯竟然骗我!
好吧!for 循环就分享到这吧!
让我去厕所哭一会!
福利来了本篇文章额外赠送内容!
跳转语句
在流程语句中,还有一种语句。
称之为跳转语句!
一共有三种:break、continue和return
break 咱们在之前介绍 switch 语句的时候已经用过了!
它的作用就是跳出循环
continue 的作用就是跳过后面的语句
执行下一次循环
上代码
这么解释吧!
我们正在玩《王者荣耀》的时候
来了个电话
你挂了电话继续打游戏就是 continue
你挂了电话不打游戏去做别的事就是 break
我这个例子说的清楚吗?
return 语句是可以从一个方法返回
并把控制权交给调用
这个数是求两个数中的最大值
这个就是利用 return 中断循环
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者杭州华信智原所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(for循环语句例题及解析)(for循环语句例题及解析matlab)
本文链接:https://www.51qsb.cn/article/m8l3u.html