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

© 易大帅 高级黑马   /  2017-3-10 17:50  /  1425 人查看  /  13 人回复  /   3 人收藏 转载请遵从CC协议 禁止商业使用本文

我有幸参改与感受java基础11天,今天借着这个广阔的平台:今天就给大家分享java基础11天心得和一点笔记。。希望对刚入行的没有基础童鞋一点点帮助。到第三天,小童鞋们就要打起精神来了,不然就不能起飞了。废话不多说直接上笔记!

第三天
千里之行始于爪,没错就是爪!!!!!!!!!!!

今天内容介绍
            选择流程控制流程
            循环流程控制语句
            控制循环语句
            
    一,选择流程控制语句
            顺序结构的定义: 是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代都是这样根执行的。
            流程开始图: 开始,语句A语句B语句c结束
        1.    if语句的格式  if语句格式1及执行流程
                 if语句的第一种格式:if(关系表达式){循环体}  
                                    判断结果是true,false,是true就执行循环体,如果是fakse就不执行语句体;
                 if语句第二种格式:if(关系表达式){语句体 1;}else 语句体 2;}
                                    判断结果是true,false, 如果是true就执行循环体1,如果是false就执行语句体2;                        
                 if语句第三种格式:if(关系表达式1){语句体1;}else if(关系表达式 2){语句体}else{};
                 
        2.switch语句的格式以及执行过程
            switch表示这是switch语句 表达式取值:byte,short,int,char
                    JDK5后可以是枚举,JDK7后可以跟String  case后面跟的是要和表达式经行比较的值
                    break表示中断,结束的意思,可以结束switch语句
                    default语句表示所有情况都不匹配的时候,就该执行该处的内容,和if语句的else相识
            执行流程
                    首先计算出表达式的值
                    其次是和case依次比较,有对应值就执行相应语句,在执行的过程,遇到break就会结束
                    如果表达值所对应的所有case的值都不匹配,就会执行default语句循环体,然后程序结束。
                    
    二.循环流程控制语句
        1.for循环语句格式:
                for(初始化语句;判断条件语句;控制条件语句){循环体语句;}
                for(int x=1; x<=10; x++) {System.out.println("HelloWorld");}
            执行流程
                A,执行初始化语句 B,执行判断条件语句,看结果是true还是false  false循环结束,true,继续执行
                C:执行循环语句;    D:执行控制条件语句  E:回到  B继续
        
        2.while循环的格式及基本使用
                int x=1;while(x<=10) {System.out.println("HellloWorld");
                    x++;
                }
                基本格式 while{(判断条件语句){循环体语句};}
                扩展格式 初始化语句 while(判断条件语句){循环体语句;控制条件语句}
               
        3.do...while循环的格式及基本使用   
                int x=1;
                do {
                System.out.println("HelloWorld");
                x++;
                }while(x<=10);
                基本格式  do{循环体语句;}while(判断条件语句)
                扩展格式  初始化语句;do{循环体语句;控制条件语句;}while(判断条件语句)   
        
        4.三种循环的区别               
            虽然可以完成同样的功能,但是还是有小区别;
            do....while循环至少会执行一次循环体。
            for循环和while循环只有在条件成立的时候才会去执行循环体
            for循环语句和while循环语句的小区别;
            使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了
            而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for
            原因for循环结束,该变量就从内存中消失,能够提高内的使用效率
            
    三,控制循环语句
            控制跳转语句break;
            1.Break的使用场景和作用  
            break的使用场景:
                在选择结构switch语句中   在循环  离开使用场景的存在是没有意义的
                    break的作用:跳出单层循环
更多图片 小图 大图
组图打开中,请稍候......

13 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
liu960517 发表于 2017-3-10 19:23
我现在在学框架

少年你想要那块易哥回头分享!
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
思维导图软件叫什么啊?
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
jiafan2017 发表于 2017-3-10 19:25
思维导图软件叫什么啊?

XMind希望能帮助到你
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
liu960517 发表于 2017-3-10 19:25
我想要ssm

行明天我抽出一点时间,整理下!
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
易哥思维导图学的不错
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
赞一个,学习了
回复 使用道具 举报
易大帅 发表于 2017-3-10 19:26
XMind希望能帮助到你

灰常感谢
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
不错挺有用的
回复 使用道具 举报
zhao1006 发表于 2017-3-12 00:23
不错挺有用的

有用就好
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马