Java基础--day03

2018-06-18 02:54:53来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1、选择流程控制语句

  (1)if语句:

   if(关系表达式1){

     语句体1;

   }else if(关系表达式2){

     语句体2;

   }else{

     语句体3;

   }

  执行流程:首先判断关系表达式1,如果是true就执行语句体1,如果是false就继续判断关系表达式2,如果是true就执行语句体2,如果没有任何关系表达式为true,就执行语句体3。

  (2)switch语句:

   switch(表达式){

     case 值1: 语句体1;break;

     case 值2:语句体2;break;

     case 值3:语句体3;break;

     default:默认语句体;break;

   }

  执行流程:先判断表达式的值(表达式的取值byte/short/int/char,JDK5增加枚举,JDK7增加String),和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束(如果没有break,语句会接着往下执行)。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

 2、循环流程控制语句

  (1)for循环:

   for(初始化语句;判断条件语句;控制条件语句) {

     循环体语句;

   }

  执行流程:执行初始化语句,执行判断条件语句,看其结果是true还是false,如果是false,循环结束。如果是true,继续执行循环体语句,结束后执行控制条件语句,回到判断条件语句的步骤

  (2)while循环:

   while(判断条件语句) {

     循环体语句;

   }

   ---------------------------------

   初始化语句;

   while(判断条件语句) {

     循环体语句;

     控制条件语句;

   }

  执行流程:执行判断条件语句,结果为true则进入循环体,循环语句执行后再次判断条件语句,直到结果为false时结束循环。

  

  (3)do...while循环:

   do {

     循环体语句;

   }while(判断条件语句);

   ---------------------------------

   初始化语句;

   do {

     循环体语句;

     控制条件语句;

   } while(判断条件语句);

  执行流程:先执行一遍do语句体,然后执行while的判断条件语句,若判断结果为true则回头执行do语句体再判断,直到while的判断结果为false时结束循环。

  

3、控制跳转语句

(1)break:跳出当前循环,执行下一次循环操作。

(2)continue:退出本次循环,不再进行余下的循环操作。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:使用JDBC连接MySQL数据库的一个基本案例

下一篇:Java并发系列[8]----CyclicBarrier源码分析