生活中难免会遇到很多,繁杂琐碎的事,需要反复的去操作,运行。如此反复一遍又一遍的操作,很容易让人产生厌倦的情绪。因此需要借助一定外力的帮助,来让我们的工作以及生活变的更加简单高效。
这个时候循环就可以帮助我们。
循环主要包括3中分别是while do-while 以及for循环。其概念为:一直重复做的有开始有结束的事。
一.while循环
1.while循环主要包括循环条件和循环操作:
循环条件:开始结束的条件
循环操作:一直需要重复做的事
其特点为:先判断,后执行。
比如说一个生活中的例子,需要打印50张试卷,首先声明i=1 (i代表试卷的张数)。然后设定循环条件,i<=50.(需要打印试卷的张数为50),循环操作为打印试卷:System.out.println("打印第"+i+"份试卷");打印完成以后i需要+1 用i++表示。i++同时也代表循环变量。
如此一来 最简单的while循环就做好了。
二.do-while循环
do-while循环和while循环很类似,其区别在于,while循环是先判断,后执行。而do-while循环是先执行后判断。
举个例子,比如说小明要做单元测试,本单元测试必须达到90分以上,才可以出去玩。就可以用do-while循环来做这个程序。
同样首先声明一个变量score=null,然后让小明执行测试,根据结果判断其是否合格,合格即跳出循环,该循环结束,不合格则重新做该测试。
三.for循环
while循环和do-while循环是不规定循环次数的,而for循环则是规定具体循环次数的循环。
for循环稍比while和do-while循环复杂,其主要包括1.参数初始化2.条件判断3.循环操作4.更新循环变量。
可能听起来比较抽象,那我们就用一个实际例子来简述。计算小明5门课成绩的平均分。声明一个常量i=1 代表课的门数。也就是上述的参数初始化。然后条件判断,i<=5.代表循序的次数为5.最后声明i++代表更新循环变量。循环操作就为录入其5门课分别的成绩,最后利用简单的运算。得出平均数即可。
这三种循环都十分常用,要牢记在心,遇到问题需要灵活使用。方可使复杂问题简单化,实现事半功倍的效果!