首页 > 代码库 > for循环

for循环

for循环

为什么要学习for循环呢?

  通过while使用循环 张浩实现了打印100次“好好学习 天天向上”如示例1

  int i=0;

  while(i<=100){

    System.out.print("好好学习 天天向上");

    i++;

  }

观察代码不难发现 这里的循环次数100已经固定 对于这种情况我们呢也可以选用for循环 而且比while循环还要简单、

实现代码如示例2

 for(int i=0;i<=100;i++){

   System.out.print("好好学习 天天向上");

 }

通过上面的例子我们直到了for循环可以实现和while功能同样的操作

  什么是for循环结构

  循环语句的作用的反复的执行一段代码直到满足一定条件为止 总结一下 可以把循环结构分解为四个部门

  1初识部门 设置循环的初始状态 如设置记录循环的次数变量i为0

  2循环体 重复执行的代码 既输出 好好学习 天天向上!

  3迭代部分 下一次循环开始前要执行的部门 在while循环结构中它作为循环体的一部门如i++ 进行循环次数的累加

  4循环条件 判断是否继续执行循环的条件 如果条件成立那么继续执行否则不执行

注意:在for循环结构中 这几个部门同样必不可少 不然循环就会出现错误for循环的一般格式如下

for(表达式1;表达式2;表达式3){

  //循环体

}

记住 这里的for循环就是此循环的关键字 每个表达式的含义是

表达式1赋值语句 循环结构的初识部门 微循变量赋初始值  举例int i=0

表达式2循环条件 比如 i<=100

表达式3 赋值语句 通常使用++或者--运算符 循环将诶狗迭代部分 通常用来修改循环的变量i++

for关键字后面必括号中的 三个表达式 必须用;隔开 for循环中的这三个部门及{}中的循环体使用循环结构必须的四个组成部门分完美的结合爱了一起 非常简明

了解了for循环的结构语法 下面我们来看一下for循环的执行顺序 for(1初识部门;2条件判断;4改变循环的变量值){

     3循环操作 

执行顺序如下

1执行初始部门(int i=0;)

2进行循环条件判断(i<100)

3根据循环条件判断结果 如果为true 则执行循环体 如果为false 则退出循环

下面就以一个小例子 了解一下循环

问题:打印0-100之间数字for(int i=0;i<=100;i++){

System.out.print("i的值是:"+i);

for循环