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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sdfghj 初级黑马   /  2018-1-29 13:55  /  793 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 sdfghj 于 2018-1-29 13:56 编辑

if
        只有一句语句体的时候可以省略大括号
        if(a>b)
          System.out.println(c);
        if else可以替换三元运算符,反之不可以
switch
        switch(表达式){
                case 值:
                        语句体; // *值一定是常量
                        break;
                case 值2:
                        语句体;
                        break;
                default:
                        语句体n+1;
                        break;
        }
        表达式类型只能为:byte,short,int,char
        JDK5以后可以使枚举
        JDK7以后可以是字符串
    **穿透效果:        
            若匹配成功则会执行对应语句体,如果没有break则会继续
        向下执行并且执行语句体,直到遇到break
for
        for(初始化语句;判断条件语句;控制条件语句){
                循环体语句;
        }
            控制条件语句:这一部分在一次循环结束后,下一次循环
        判断语句执行前执行。
            **跟踪变量的变化情况的时候,输出写在for循环的循环体中,
        要输出最终结果的时候,写在for循环外面
while
        初始化语句;
        while(判断条件语句){
                循环体语句;
                控制条件语句;
        }
do..while
        初始化语句;
        do{
                循环体语句;
                控制条件语句;
        }while(判断条件语句);
break 退出当前整个循环
continue 结束这一次循环开始下一次









0 个回复

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