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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a0236575 中级黑马   /  2016-4-19 23:16  /  453 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

流程控制语句之循环结构

1.for 语句
        格式:
         for(初始化表达式;条件表达式;循环后的控制语句){
                       
                                循环体
         }
         
        for(int x =1;x<=10;x++){}
       
        注意事项:
                1,条件表达式只能是boolean;
                2,如果循环体只有1条语句,那么{}可以不写。
                3,左大括号前面不要加分号。
                4,for(里面用分号进行分割)

2.while 语句
        格式:
                初始化语句;
                while(判断条件语句){
                        循环体
                        控制条件语句
                }
               
                int x = 1;
                while(x<=10){
                        x++;
                }

3.do...while 语句
        格式:
                初始化语句;
                do{
                        循环体;
                        控制条件语句;
               
                }while(判断条件语句);

4.三种循环结构的区别:
        1)        do... while 和 for , while  的区别:
                        do..  or , while  会先判断条件语句是否 true,如果是 true 才会执行循环体,否则不执行。
        2) for        语句, while 语句  的区别:
                        如果我们先使用控制循环的变量,用 while 否则用 for ,(默认用 for 语句,因为它节约内存)
                        如果我们能够明确循环次数,使用 for 语句,不知道循环多少次,用 while 语句。

5.无限循环的2种格式:
        格式1: while(true){循环体语句}
        格式2: for (; ; ) {循环体语句}

6.循环的嵌套使用:
          外循环决定行数
        内循环决定列数。

7.转义字符
        \t  制表符   \r回车   \n 换行   \'    \"    \\

8. break
        作用:只能用在switch和循环语句(for,while),表示结束它所在的循环。
9.continue
        作用:中止本次循环,继续下次循环。
10.return
        作用:结束方法。


11.方法:
        1.定义一个方法的步骤是什么?
                a.明确返回值类型,  
                b.明确参数列表(说白了就是明确这个方法的条件)
       
        2.定义方法有什么好处?
                提高了代码的复用性。

        3.什么是形式参数,什么是实际参数?
                a.定义方法时,参数列表里的参数就是形式参数。
                b.调用方法是,传递的参数就是实际参数。

        4.方法调用分为哪几种?
                返回值类型                void        非void
                单独调用                  V                  V
                赋值调用                  X                  V(推荐)
                输出调用                  X                  V

        5.方法的重载:
                a.什么是方法的重载?
                        同一个类中,方法名相同,参数列表不同,和返回值无关。
                b.参数列表包含什么?
                        a.参数个数不同  b.参数类型不同(顺序不同)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马