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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 大风车1230 初级黑马   /  2018-7-19 23:10  /  433 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

If 语句

是判断语句,先进行括号里面的语句判断,

如果为ture 在进行代码块的执行。

如果为flase ,就会直接跳过代码块,进行下一级顺序结构的执行。



If...else

    if(判断表达式){
        代码块1  //如果判断表达式为ture,就直接执行代码块1,不再执行代码块2;
    }
    else(判断表达式){
            代码块2    //如果if中的判断表达式为flase,就会执行代码块2;
           
    };
   

Switch 语句

用法   如果判断的东西比较少,用 if..else和 Switch 一样,一般 为5个

如果数据判断比较多,用Switch 比较方便。

    Switch(数据类型){   //数据类型中的基本类型只能用 byte、short、char、int
                           引用类型可用的为 String字符串、enum枚举;
        case  数据类型: 执行语句1;
        break;
        case 2:执行语句2;   //case 只有遇到break 才会停止,如果没有 直接穿透,向下继续执行;
        break;
        ...
        ...
        ...
        default:
        收尾执行语句;
        break;//最后一个break可以不写,但是写上方便查阅,建议写上。break为跳过。
        
    }

循环语句

for(初始化表达式1;布尔表达式2;步进表达式4){

                循环体3

}    //执行顺序  1234>234>234....2

分为四个部分

1.初始化语句:在循环初始执行,并初始化数值类型;只执行一次;

2.条件判断:如果成立,则循环继续;如果不成立,则循环退出;

3.循环体:重复要做的事情内容;

4:步进语句:每次循环都要进行的扫尾工作,每次循环结束都要执行一次;

while 循环       

标准格式

初始化语句;

while(条件判断){

循环语句;

步进语句

};

do_while



初始化语句;

do{

循环体;

步进语句

}while (条件判断);



for循环和while循环    凡是次数确定的场景多用for循环,否则多用while循环;



break 直接中断循环。

continue 跳过当次循环的内容,直接执行下一次。



嵌套循环

for(初始表达式1;判断语句2;步进语句){

for(初始表达式;判断语句;步进语句){

        循环语句

}

        循环语句

}

外层循环控制内层循环次数.


0 个回复

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