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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

顺序结构:从上往下,依次执行
控制语句:if语句和switch语句
If语句: if语句有三种格式。
       格式1:
            if(关系表达式) {
                 语句体;
             }
       格式2:
              if(关系表达式) {
               语句体1;
          }else {
              语句体2;
          }
       格式3:
if(关系表达式1) {
          语句体1;
      }else if(关系表达式2) {
          语句体2;
      }else if(关系表达式3) {
          语句体3;
      }
      ...
      else {
          语句体n+1;
      }
switch语句:
switch语句格式:
switch(表达式) {
        case 值1:
            语句体1;
            break;
        case 值2:
            语句体2;
            break;
        ...
         default:
            语句体n+1;
            break;
}
格式解释:
        表达式:byte,short,int,char
            JDK5以后可以是枚举
            JDK7以后可以是字符串
        case:就是要和表达式进行比较的值
        break:表示中断,结束的意思。
        default:表示所有的情况都不匹配的时候,就执行语句体n+1。和if语句的else相似。
执行流程:
        A:计算出表达式的值
        B:拿计算出来的值和case后面的值依次比较,一旦有对应的值,就执行该处的语句,在执行过程中,遇到 break,就结束。
        C:如果所有的case都不匹配,就会执行default控制的语句,然后结束。
循环语句:for语句、while语句、do…while语句
     For语句   
格式:
               for(初始化语句;判断条件语句;控制条件语句) {
                      循环体语句;
               }
        执行流程:
            A:执行初始化语句
            B:执行判断条件语句,看结果是true还是false
            如果是true,就继续执行
                如果是false,就结束循环
            C:执行循环体语句
            D:执行控制条件语句
            E:回到B继续
While语句:
     基本格式:
while(判断条件语句) {
               循环体语句;
           }
扩展格式:
          初始化语句;
        while(判断条件语句) {
              循环体语句;
            控制条件语句;
        }
do...while循环的基本格式:
    do {
            循环体语句;
        }while(判断条件语句);
扩展格式:
        初始化语句;
        do {
        循环体语句;
            控制条件语句;
        }while(判断条件语句);
执行流程:
        A:执行初始化语句;
        B:执行循环体语句;
        C:执行控制条件语句;
        D:执行判断条件语句,看是true还是false
            如果是true,回到B继续
            如果是false,就结束
三种循环语句的区别:
   
A:do...while至少执行一次循环体
B:for,while循环先判断条件是否成立,然后决定是否执行循环体
for和while的小区别:
        for循环的初始化变量,在循环结束后,不可以被访问。而while循环的初始化变量,是可以被继续使用的。
        如果初始化变量,后面还要继续访问,就使用while,否则,推荐使用for。
Continue:继续的意思
使用场景:
        循环中
注意:
        离开使用场景是没有意义的
作用:
        结束一次循环,继续下一次的循环
区别:
        break:退出循环
        continue:结束一次循环,继续下一次的循环
break:中断的意思
使用场景:
    A:switch语句中
    B:循环中
注意:
        离开使用场景是没有意义的。
作用:
        跳出循环,让循环提前结束

0 个回复

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