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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 哈。密。瓜。 于 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  继续的意思   适用于循环中  结束本轮循环

1 个回复

倒序浏览
流程结构:
        顺序结构:从上往下依次执行
        选择结构: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  继续的意思   适用于循环中  结束本轮循环
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马