Java的三种流程控制语句(2)

  if语句和switch语句的区别
  if语句使用场景:针对结果是boolean类型的判断
         针对一个范围的判断
         针对几个常量值的判断

  switch语句使用场景:针对几个常量值的判断 3.循环结构

  for语句
   格式:
    for(初始化表达式语句;判断条件语句;控制条件语句){
        循环体语句;
    }
   执行流程:
    (1)执行初始化表达式语句;
    (2)执行判断条件语句,看返回值是true还是false,如果是true,继续执行,如果是false,结束循环;
    (3)执行循环体语句;
    (4)执行控制条件语句;
    (5)回到(2)继续执行。
   注意:初始化表达式语句只执行一次。

  while循环
  while语句格式:
    初始化条件语句;
    while(判断条件语句){
      循环体语句;
      控制条件语句;
    }
  执行流程:(1)执行初始化条件语句;
       (2)执行判断条件语句,看返回值是true还是false,如果是true,继续执行,如果是false,结束循环;
       (3)执行循环语句体;
       (4)执行控制条件语句;
       (5)回到(2)继续。
  do...while循环
  do...while语句格式:
    初始化条件语句
    do{
      循环体语句;
      控制条件语句;
    }while(判断条件语句);
  执行流程:(1)执行初始化条件语句;
       (2)执行循环体语句;
       (3)执行控制条件语句;
       (4)执行判断条件语句,看返回值是true还是false,如果是true,继续执行,如果是false,结束循环;
       (5)回到(2)继续。

  三种循环的区别
    (1)do...while循环至少执行一次循环体,而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句;
    (2)如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环,不知道用for循环;
    (3)建议先考虑for循环,然后是while循环,最后是do...while循环。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/154042e81897a23496cf9570ce8f37ca.html