黑马程序员_Java语句和函数

来源:互联网 发布:2017淘宝客还能做吗 编辑:程序博客网 时间:2024/05/16 05:02

-------android培训、java培训、期待与您交流! ----------


三、循环结构

代表语句:while,do while, for

1,while语句格式:

while(条件表达式)                            do while语句格式:

{                                             do

执行语句;                                    {

}                                               执行语句;

                                                        }while(条件表达式);

     while:先判断条件,只有条件满足才执行循环体。

do while: 先执行循环体,在判断条件,条件满足,再继续执行循环体。

简单一句话:do while:无论条件是否满足,循环体至少执行一次。


2. while与do while 举例:

3.for语句格式:

for(初始化表达式;循环条件表达式;循环后的操作表达式)

           {

           执行语句;

       }

4,while与for注意事项:

注:

a)       for里面的连个表达式运行的顺序,初始化表达式只读一次,判断循环条件,为真就执行循环体,然后再执行循环后的操作表达式,接着继续判断循环条件,重复找个过程,直到条件不满足为止,

b)       while 与for可以互换,区别在于for为了循环而定义的变量在for循环结束就是在内存中释放,而while循环使用的变量在循环结束后还可以继续使用。

c)       最简单无限循环格式:while(true),for(;;),无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。

for和while的示例:

通过示例的总结如下:

1,变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中。那么该变量只在for语句内有效。

              for语句执行完毕。该变量在内存中被释放。

       2,for和while可以进行互换。如果需要定义循环增量。用for更为合适。

       3,什么时候使用循环结构?

              当要对某些语句执行很多次时,就使用循环结构。

for执行时小小注意点:

a)       条件既不是真也不是假,编译失败。

b)       无限循环的最简单表现形式:

              for(;;){}

              while(true){}

小小总结:

 ifswitch  do while   while  for

这些语句什么时候用?

1)、当判断固定个数的值的时候,可以使用if,也可以使用switch。但是建议使用switch,效率相对较高。

2)、当判断数据范围,获取判断运算结果boolean类型时,需要使用if。

3)、当某些语句需要执行很多次时,就用循环结构。

四、其他流程控制语句

break(跳出),continue(继续)

break语句:应用范围:选择结构和循环结构。

break:作用于switch ,和循环语句,用于跳出,或者称为结束。

break语句单独存在时,下面不要定义其他语句,因为执行不到,编译会失败。当循环嵌套时,break只跳出当前所在循环。要跳出嵌套中的外部循环,只要给循环起名字即可,这个名字称之为标号

continue语句:应用于循环语句。

continue:只作用于循环结构,继续循环用的。

作用:结束本次循环,继续下次循环。该语句单独存在时,下面不可以定义语句,执行不到。

注:

a)       这两个语句离开应用范围,存在是没有意义的。

b)       这两个语句单独存在下面都不可以有语句,因为执行不到。

c)       continue语句是结束本次循环继续下次循环。

d)      标号的出现,可以让这两个语句作用于指定的范围。


-------android培训、java培训、期待与您交流! ----------


原创粉丝点击