A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© BG6FVG 中级黑马   /  2015-8-29 22:59  /  843 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


1、循环(掌握)

         1、 什么时候使用(理解)
                 如果我们发现有很多重复内容的时候就要使用循环
         2、 好处(理解)
                 让我们的代码看起来更简洁了
              3、循环的组成(理解)
                1   初始化条件:一般定义的是一个初始变量
                2   判断条件:控制循环结束
                3   语句体:就是要做的事情
                4   控制条件:我们一般都是++/--
           4、循环的分类
                 1、for循环(掌握)
                          1、   格式
                                      for( 初始化条件;判断条件;控制条件){
                                             语句体;
                                      }
                          2、   执行流程
                                                                         A:先执行初始化表达式。
                                                                         B: 执行判断条件。
                                                                         C: 根据判断条件的返回值
                                                                                             如果true,执行循环体。
                                                                                             如果false,for循环结束。
                                                                         D: 执行控制条件,接着返回B。
                          3、初始化条件只执行一次,判断条件比控制条件肯定多执行一次
                   2、while循环(掌握)
                            1、   格式
                                       初始化条件;
                                      while( 判断条件){
                                             语句体;
                                             控制条件;
                                      }
                             2、 执行流程
                                                                         A:先执行初始化表达式。
                                                                         B: 执行判断条件。
                                                                         C: 根据判断条件的返回值
                                                                                             如果true,执行循环体。
                                                                                             如果false,for循环结束。
                                                                         D: 执行控制条件,接着返回B。
                             3、与for循环区别
                                    1、如果for循环的初始化条件定义到for循环里,在for循环执行完以后不能使用,比如 for(int i=0;;){ }//当循环执行完以后i变量不可使用
                                         而while循环肯定是可以使用的
                                         那什么情况下for循环的初始化条件在执行完毕后还可以使用?
                                              int num =0 ;
                                              for(; num<10; num++){}
                                         测试题
                                               for循环中的三个条件都不写,或者某个不写,什么效果
                                     2、如果循环次数明确,用for
                                         如果循环次数不明确,用while[举例:吃葡萄]
                 3、do..while循环(理解)
                             1、 格式
                                         do{
                                               语句体;
                                               控制条件;
                                         }while( 判断条件);
                              2、 执行流程
                                         A   先执行语句体和控制条件
                                         B   执行判断条件
                                         C   根据返回值               
                                                   如果是true,继续执行循环体和控制条件
                                                   如果是false,就结束循环
                               3、与while循环的区别
                                    do..while循环至少执行一次,而while循环可能一次都不执行
                  5、注意(掌握)
                                     for循环和while循环是可以等价的
                                     do…while循环至少执行一次循环体
                  6、嵌套循环(理解)
                     嵌套语句:语句中包含语句
                       关键是你要谁控制行,谁控制列
                     外循环控制行,内循环控制列
                     
                           //外循环控制行
                           for(int i=0; i<10; i++)
         {
           //内循环控制列
                   for(int j=0; j<=i; j++)
                   {
                             System.out.print("*");
                   }

            System.out.println();

         }
             7、转义字符(理解)
                 \n:换行
                \t:一个tab键的位置
               
                \":双引号
                \':单引号
                \\:斜杠

2、循环终止(掌握)
     break   和continue
     break: 结束当前循环,循环不在继续
     continue :结束本次循环,循环进入下一次
      开发过程中如果要使用break或者continue,一般在前面我们都要加一个判断
      break 和continue后面不能写语句,一般配合if语句使用
3、案例(掌握)
     A   请在控制台输出5次”我爱Java”
     B   请在控制台输出1-10;
     C   求1-100之间的和
     D  求1-100之间偶数的和
     E   珠穆朗玛峰问题
     F   水仙花
     G   打印6*5的矩形
     I   打印正三角形
     J   打印倒三角形
     K   打印九九乘法表
     L 求n的阶乘 !3 = 3*2*1;

15 个回复

倒序浏览
学习他人经验,助自我成长!
回复 使用道具 举报
学习他人经验,助自我成长!
回复 使用道具 举报
总结得不错啊。、
回复 使用道具 举报
哎.你应该把答案贴出来啊~~~~~
回复 使用道具 举报
要是有答案就更好了
回复 使用道具 举报
试着敲这几个问题的代码,学习下。
回复 使用道具 举报
赞赞,老师总结的很细致!!!
回复 使用道具 举报
很详细 支持
回复 使用道具 举报
学习他人经验,助自我成长!
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
多谢分享   一块努力哦
回复 使用道具 举报
虽然我知道这个是怎么来的    不过还是要看看
回复 使用道具 举报
好认真!加油!
回复 使用道具 举报
总结得不错啊。、
回复 使用道具 举报
总结的听仔细的,向你学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马