在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句,为了操作和代码运行起来更加简便,就有了循环结构的产生。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体,一组被重复执行的语句称之为循环体,能否继续重复,取决于循环的终止条件。循环结构一共有三种,分别是:for循环、while循环和do while循环,他们三者之间既相互联系有相互区别,起到的作用大体上都是相同的,但又分别适合于不同的情况。下面就来总结一下三种循环体的不同点都有什么。
具体来说,for循环、while循环和do while这三种循环的不同点可以从四个方面来看:
一、三种循环体的不同点的第一方面就是语法格式。既然是三种不同的循环结构,那么语法格式肯定不同。
(1)for循环结构:
for(;;){
循环体
}
(2)while循环结构:
while(循环条件){
循环体
}
(3)do while循环结构:
do{
循环体
}whilie(循环条件)
这是简单的三种循环结构的语法结构介绍,更多for循环、while循环、do while循环的语法结构详解的知识,大家可以去学习深入的java专业培训课程。
二、三种循环体的执行顺序不同。
(1)for循环和while循环:先判断条件为true则执行循环体;
(2)do while循环:先执行循环体,然后再判断条件。
三、三种循环体的使用情况不同。总的来说,适合使用的情况是这样的:
(1)当循环次数固定时,建议使用for循环;
(2)当循环次数不固定时,建议使用while循环、do while循环。如果是先判断,再执行循环体,则使用while循环;先执行循环,再判断,就需要使用do while循环。
四、在循环体的使用次数上也不相同。当循环条件第一次就为false时,则(1)for循环执行0次循环;(2)while循环执行0次循环体;(3)do while循环1次循环体。
for循环:0----N次
while循环:0----N次
do while循环:1----N次
上面就是for、while和do while三种循环的不同点了,希望各位java程序员都可以好好掌握好不同的三种循环结构,多多练习,这样以后在敲代码的写程序的过程中才可以熟练使用,达到循环结构精简简便的目的。
HelloWorld10-31 08:24
军哥08-12 23:29
江湖人称小李白12-10 10:41
IT逐梦者08-17 21:43
HelloWorld11-06 11:19