黑马程序员技术交流社区

标题: 【西安JavaEE21期基础班】曹盟学习笔记Day03 [打印本页]

作者: 哈。密。瓜。    时间: 2018-1-29 14:28
标题: 【西安JavaEE21期基础班】曹盟学习笔记Day03
本帖最后由 哈。密。瓜。 于 2018-1-29 15:28 编辑

流程结构:
        顺序结构:从上往下依次执行
        选择结构:if switch
        if:
        A:if(关系表达式){
                语句体;
                }
                如果语句体中只有一行代码,可以省略{}
        B:if(关系表达式){
          语句体1;
        }else{
         语句体2;
        }
        if语句可以完全替代三元运算符,反之不行
        C.if(关系表达式1){
          语句体1;
        }else if(关系表达式1){
        语句体2
        }
        ...
        else{
         语句体n+1;
        }
        注意:如果第一个条件成立,那么后面的条件也成立,不执行
        
        
        switch(表达式){        表达式:byte,short,int, char
        case 值1:
          语句体1;                case后面的值就是用来跟表达式的只进行匹配的(常量)
          break;
        ...
        default:
        语句体n+1;
        break;                        所有值都不匹配,执行default
        }
                                流程:首先计算表跟达式
                                        拿计算出来的这个值,依次跟case比较,匹配就计算,遇到break就结束
循环:

for
        for(初始化;判断条件语句;控条件制语句){
                循环语句;
        }

while

do  while



break:用于结束循环   在switch,循环中使用   离开场景没有意义

continue  继续的意思   适用于循环中  结束本轮循环


作者: 哈。密。瓜。    时间: 2018-1-29 15:39
流程结构:
        顺序结构:从上往下依次执行
        选择结构:if switch
        if:
        A:if(关系表达式){
                语句体;
                }
                如果语句体中只有一行代码,可以省略{}
        B:if(关系表达式){
          语句体1;
        }else{
         语句体2;
        }
        if语句可以完全替代三元运算符,反之不行
        C.if(关系表达式1){
          语句体1;
        }else if(关系表达式1){
        语句体2
        }
        ...
        else{
         语句体n+1;
        }
        注意:如果第一个条件成立,那么后面的条件也成立,不执行
        
        
        switch(表达式){        表达式:byte,short,int, char
        case 值1:
          语句体1;                case后面的值就是用来跟表达式的只进行匹配的(常量)
          break;
        ...
        default:
        语句体n+1;
        break;                        所有值都不匹配,执行default
        }
                                流程:首先计算表跟达式
                                        拿计算出来的这个值,依次跟case比较,匹配就计算,遇到break就结束
循环:

for
        for(初始化;判断条件语句;控条件制语句){
                循环语句;
        }

while

do  while



break:用于结束循环   在switch,循环中使用   离开场景没有意义

continue  继续的意思   适用于循环中  结束本轮循环





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