zoukankan      html  css  js  c++  java
  • Java day 3-1

    3、循环语句的组成:

    (1)初始化语句:一条或者多条语句完成初始化操作;
    (2)判断条件语句:boolean表达式,决定是否执行循环体;
    (3)循环体语句:多次操作;
    (4)控制条件语句:在一次循环体结束后,下一次循环判断条件执行前执行,用于控制循环条件中的变量,使循环在合适的时候结束
    

    4、for循环语句格式:

            for(初始化语句;判断条件语句;控制条件语句){
                 循环体语句;
            }
           执行流程:a、执行初始化语句;
                             b、执行判断条件语句,看其结果是true还是false,如果是true,则继续执行,如果是false,循环结束;
                             c、执行循环体语句;
                             d、执行控制条件语句;
                             e、回到b继续
    

    5、while循环语句格式:

          基本格式:     while(判断条件语句){
                                     循环体语句;
                               }
          扩展格式:    初始化语句;
                                while(判断条件语句){
                                     循环体语句;
                                     控制条件语句;
                               }
    

    6、do...while循环语句格式:

         基本格式:    do{
                                   循环体语句;                                           
                              }while(判断条件语句)
                                     
         扩展格式:    初始化语句;                                                    
                                 do{
                                   循环体语句;
                                   控制条件语句;
                              }while(判断条件语句)
        执行流程:a、执行初始化语句;
                          b、执行循环体语句;
                          c、执行控制条件语句;
                          d、执行判断条件语句, 看其结果是true还是false,如果是true,则回到b继续执行,如果是false,则结束循环
    

    7、三种循环结构的异同:

    (1)相同点:实现相同的功能;
    (2)不同点: a、do...while循环至少执行一次循环体;
                             b、for和while循环必须判断条件成立才可以执行循环体;
                             c、for循环结束后,初始化的变量就不能被使用了,而while循环结束后,初始化的变量还可以继续使用
    

    8、break:中断的意思 ,用于switch语句中或者循环中(使用场景)结束整个循环

           注意:离开使用场景是没有意义的
    

    9、continue:继续的意思,用于循环中(使用场景)结束本次循环,继续下一次的循环

           注意:离开使用场景是没有意义的
  • 相关阅读:
    VS2008中影响exe大小的和速度的选项(转)
    Some VS2005 and VS2008 Wizards Pop Up Script Error(转)
    winform 界面控件更新(转)
    SQL 2005 的存储过程和触发器调试大法(转)
    c# 正则表达式(转)
    让国外邮件服务商不再拒收你的邮件,The IP you're using to send mail is not authorized(转)
    vs2010 修改标题的方法
    SetFilePointer 使用
    修复2003系统,html图表不正确的方法
    c#字符串及数组操作 (转)
  • 原文地址:https://www.cnblogs.com/cqxljj/p/10152602.html
Copyright © 2011-2022 走看看