黑马程序员技术交流社区

标题: 简单分享JAVA基础11天笔记之三 [打印本页]

作者: 易大帅    时间: 2017-3-10 17:50
标题: 简单分享JAVA基础11天笔记之三
我有幸参改与感受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的作用:跳出单层循环

do-while.png (17.36 KB, 下载次数: 21)

do-while

do-while

for.png (19.08 KB, 下载次数: 18)

for

for

if.png (11.94 KB, 下载次数: 17)

if

if

switch.png (26.83 KB, 下载次数: 16)

switch

switch

while.png (19.08 KB, 下载次数: 18)

while

while

作者: starhub    时间: 2017-3-10 18:12
学习了

作者: liu960517    时间: 2017-3-10 19:23
我现在在学框架

作者: 易大帅    时间: 2017-3-10 19:24
liu960517 发表于 2017-3-10 19:23
我现在在学框架

少年你想要那块易哥回头分享!

作者: liu960517    时间: 2017-3-10 19:25
我想要ssm

作者: jiafan2017    时间: 2017-3-10 19:25
思维导图软件叫什么啊?

作者: 易大帅    时间: 2017-3-10 19:26
jiafan2017 发表于 2017-3-10 19:25
思维导图软件叫什么啊?

XMind希望能帮助到你

作者: 易大帅    时间: 2017-3-10 19:32
liu960517 发表于 2017-3-10 19:25
我想要ssm

行明天我抽出一点时间,整理下!

作者: 戎斌仁    时间: 2017-3-10 19:43
易哥思维导图学的不错

作者: 陈大仙…    时间: 2017-3-10 23:16
思维导图做的不错

作者: ciying88    时间: 2017-3-11 01:08
赞一个,学习了
作者: jiafan2017    时间: 2017-3-11 20:45
易大帅 发表于 2017-3-10 19:26
XMind希望能帮助到你

灰常感谢

作者: zhao1006    时间: 2017-3-12 00:23
不错挺有用的
作者: 易大帅    时间: 2017-3-13 11:02
zhao1006 发表于 2017-3-12 00:23
不错挺有用的

有用就好





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2