c语言提供了for循环,while循环,do while 循环,其中for循环是(直到型循环)通常用于已知循环的次数。while 和do while 属于(当型循环),while 循环结构也称为“先判断”循环结构,当条件成立时,执行循环结构,若条件一开始就不成立,则一次循环也不执行。以上是编程中用到最多的语句,也是一个重点难点,搞懂了for循环,就基本上入门了,下面我们就来就看看它的格式怎样写的。

for(表达式1;表达式2;表达式3)
{
 循环体
}

其中表达式1是变量初始值,表达式2 一般是关系或者逻辑表达式,控制循环结束的条件,

表达式3 是,对循环变量进行修改(一般是++,--)注意中间用;隔开,for循环有个特点,它可以省略任何一个表达式,比如省略表达式1 就是i=100%8(;i<50;i++)将表达式写在外面,表明初始值不是常量,而是计算得到的。第二种情况是当for循环里面没有表达式2 时,就相当于没有条件限制了,循环将无限循环下去,造成死循环,应该在循环体里面进行操作,让它有终止条件,正常退出循环。还有一种就是省略所有表达式for( ; ; )只保留分号,那他就是无限循环和while(1)差不多,有时我们就需要无限循环。


java中for循环如何判断是否是第一个 怎么判断for循环执行次数_for循环执行次数

for循环格式


java中for循环如何判断是否是第一个 怎么判断for循环执行次数_for循环_02

do while 格式


while 循环语句一般形式为 while(表达式){循环体},注意表达式后面没有分号,如果加了就变味了,while循环适用于不能确定循环次数的条件,当我想求一个数有多少位时,我就可以设定一个条件,当num!=0时我就一直除以10,直到他为0 ,我就可以知道它的次数了,应用很广泛的,还有一个是do while 循环其实都大同小异,就是在原基础上让它首先就执行一次循环体,再来判断真假,如果是真 就一直执行do{}里面的语句,直到为假,退出循环。

do

{

循环体

}while();这里必须加分号表示一个语句结束

这个do while可以用来限制用户输入,如果他不想按你的要求来就让他重输,


java中for循环如何判断是否是第一个 怎么判断for循环执行次数_循环结构_03


当他输错了或者不在范围之内,就会无限让他重新输入,直到输对才能进行下一步操作,把while里面的条件和do里面的条件联系起来,就会起到效果,上面的案例足以说明问题。还可以把条件归并一下,当输入的数不满足条件时 就让它为真true,然后写进while表达式,也能起到同样 的作用,解题方法有很多,不一定要生搬硬套,要有自己的思维,你觉得行,那就去尝试,思维不要受到参考答案的限制,发挥自我的想象力,你也能创造出有价值的作品。