一、循环的概念
循环 顾名思义就是循环往复,重复的做一些事情。在程序语言中,循环是反复执行某些代码的一种计算机处理过程;可以说,执行循环才是计算机程序的强大之处。
二、初识循环
小栗子 分析一下:我要在控制台输出10条“我是最棒的!”,是怎么做的?
如果没有学过循环,我们大概是这样做的:
System.out.println("我是最棒的!");
System.out.println("我是最棒的!");
System.out.println("我是最棒的!");
System.out.println("我是最棒的!");
System.out.println("我是最棒的!");
System.out.println("我是最棒的!");
System.out.println("我是最棒的!");
System.out.println("我是最棒的!");
System.out.println("我是最棒的!");
System.out.println("我是最棒的!")
在这个过程中,我们发现,我们每操作一遍System.out.println(“我是最棒的!”);心里就会默默+1,直到数到10为止是吗?如此,System.out.println(“我是最棒的!”);其实就是我们反复做的事情,我们叫循环体,而此处我们终止往下执行的10,其实就是要做这个事情的条件,也就是说不到10就必须接着做;我们开始数的1就是做这个事情的初始状态,而1–10的变化过程,其实就是初始状态—》终止条件变化的过程。
为了方便理解,我们将其归纳为循环四要素。
三、循环四要素
1.循环初值—》循环的初始状态,决定循环从哪里开始
2.循环条件—》循环的终止状态,决定循环在哪里结束
3.循环体 -----》反复做的事情(当然,是满足循环条件的时候)
4.循环变量的改变—》规定了初值向终值的变化过程
如此,将上述例子用循环四要素来表示即:
1.循环初值—》1
2.循环条件—》10
3.循环体 -----》System.out.println(“我是最棒的!”);
4.循环变量的改变—》+1
分析一下即可知,此处的1,10,+1针对的其实是同一个元素(变量),此处可以为其取一个变量名,比如i,则修改如下:
1.循环初值—》i = 1
2.循环条件—》i<=10
3.循环体 -----》System.out.println(“我是最棒的!”);
4.循环变量的改变—》i = i+1
多说一句: 以上我们分析的是循环的逻辑,逻辑是分析一个问题的条理,任何有关循环的问题,我们都可以先按照循环四要素来分析,此处请思考,在刚才的问题中,我可否将循环初值 i =1 修改为i = 0或者其他值?
接下来,我们将讲解如何用Java循环的语法结构来实现这种逻辑。