码迷,mamicode.com
首页 > 编程语言 > 详细

java初级开发程序员(第六单元)

时间:2016-07-20 13:19:03      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

1.for循环结构:

循环结构分为四个部分。

>初始部分:设置循环的初始状态,如设置记录循环次数的变量i为0。

>循环体:重复执行的代码,即输出“好好学习,天天向上!”。

>迭代部分:下一次循环开始前要执行的部分,在while循环结构中他作为循环体的一部分,如使用“i++;”进行循环次数的累加。

>循环条件:判断是否继续循环的条件,如使用“i<100”判断循环次数是否已经达到100.

 

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

   语法:

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

        //循环体

}

表达式1:循环结构的初始部分,为循环变量赋初值。

表达式2:循环结构的循环条件。

表达式3:循环结构的迭代部分,通常用来修改循环变量的值。

 

3.for循环结构中3个表达式的含义

表达式 形式 功能 举列
表达式1 赋值语句 循环结构的初始部分,为循环变量赋初值 int i=0
表达式2 条件语句 循环结构的循环条件 i<100
表达式3 赋值语句,通常使用i++或--运算符 循环结构的迭代部分,通常用来修改循环变量的值 i++

 

4.for执行过程:

              ①         ②              ④

    for(初始部分;条件判断;改变循环变量值){

              ③   循环操作;          循环体被执行

   }

 

5.for循环结构执行的顺序如下:

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

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

(3)根据循环条件判断结果

 >如果为true,则执行循环体。

 >如果为false,则退出循环,步骤(4)、步骤(5)均不执行。

(4)执行迭代部分,改变循环变量值(i++)。

(5)依次重复步骤(2)~步骤(4),直到退出for循环结构。

可见,在for循环结构中,表达式1这个初始部分仅仅执行了一次。

 

6.跳转语句:

>break:break语句用于终止某个循环,使程序跳到循环体外的下一条语句。在循环中位于break后的语句将不再执行,循环也停止执行。

break语句不仅可以用在for循环结构中,也可以用在while和do-while循环结构中。

break语句通常与if条件语句一起使用。

>continue:continue语句可以用于for循环结构,也可以用于while和do-while循环结构。在for循环结构中,continue语句使程序先跳转到迭代部分,然后判断循环条件。如果为true,则继续执行下一次循环;否则终止循环。在while循环结构中,continue语句执行完毕后,程序将直接判断循环条件。continue一句只能用在循环结构中。

 

7.执行顺序不同

*while循环结构:先进行条件判断,再执行循环体。如果条件不成立,退出循环。

*do-while循环结构:先执行循环体,再进行条件判断,循环体最少执行一次。

*for循环结构:先执行初始化部分,再进行条件判断,然后执行循环体,最后进行迭代部分的计算。如果条件不成立,跳出循环。

适用情况不同:

在解决问题时,对于循环次数不确定的情况,通常选用for循环结构。对于循环次数不确定的情况,通常选用while和do-while循环结构。

 

本章总结:

在循环中,可以使用break和continue语句控制程序的流程

*break语句是用来终止某个循环,程序跳转到循环体外的下一条语句

*continue语句用于跳出本次循环,进入下一次循环的语句。

java初级开发程序员(第六单元)

标签:

原文地址:http://www.cnblogs.com/bdqnquliang/p/5673735.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!