欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java基础--day03

程序员文章站 2022-09-11 20:18:34
1、选择流程控制语句 (1)if语句: if(关系表达式1){ 语句体1; }else if(关系表达式2){ 语句体2; }else{ 语句体3; } 执行流程:首先判断关系表达式1,如果是true就执行语句体1,如果是false就继续判断关系表达式2,如果是true就执行语句体2,如果没有任何关 ......

1、选择流程控制语句

  (1)if语句:

   if(关系表达式1){

     语句体1;

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

     语句体2;

   }else{

     语句体3;

   }

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

  (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语句体部分,然后程序结束掉。
Java基础--day03

 2、循环流程控制语句

  (1)for循环:

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

     循环体语句;

   }

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

Java基础--day03

  (2)while循环:

   while(判断条件语句) {

     循环体语句;

   }

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

   初始化语句;

   while(判断条件语句) {

     循环体语句;

     控制条件语句;

   }

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

  Java基础--day03

  (3)do...while循环:

   do {

     循环体语句;

   }while(判断条件语句);

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

   初始化语句;

   do {

     循环体语句;

     控制条件语句;

   } while(判断条件语句);

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

  Java基础--day03

3、控制跳转语句

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

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