Java学习笔记(3):顺序结构

    技术2022-07-10  116

    1、选择结构 (1)If语句:

    if(关系表达式){ 语句体; }

    (2)if-else语句:

    if(关系表达式){ 语句体1; }else{ 语句体2; }

    (3)if…else if…else语句:

    if(判断条件1){ 执行语句1; }else if(判断条件2){ 执行语句2; } ... }else if(判断条件n){ 执行语句n; }else{ 执行语句n+1; }

    (4)switch语句:

    /*switch后小括号中的表达式只能为以下类型: 基本数据类型:byte/short/char/int 引用类型:String字符串/enum枚举 */ switch(表达式){ case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; ... case 常量值n: 语句体n; break; default: 语句体n+1; break; }

      2、循环结构 (1)for循环:

    /*执行顺序: ①②③④->②③④->②③④->...->②不满足为止 */ for(初始化表达式①; 布尔表达式②; 步进表达式③){ 循环体④; }

    (2)while循环:

    /*执行顺序: ①②③④->②③④->②③④->...->②不满足为止 */ 初始化表达式①; while(布尔表达式②){ 循环体③; 步进表达式④; }

    (3)do-while循环:

    /*执行顺序: ①③④->②③④->②③④->...->②不满足为止 */ 初始化表达式①; do{ 循环体③; 步进表达式④; }while(布尔表达式②);

    (4)三种循环结构的区别:

    如果条件从来没有满足过,那么for循环和while循环将会执行0次,但do-while循环会执行至少一次;for循环的变量在小括号中定义,只有在循环内部才能使用;while循环和do-while循环初始化语句在循环体外面,所以循环结束后还可以继续使用;

      3、条件控制语句 (1)break语句:

    可以用在switch语句当中,一旦执行,整个switch语句立刻结束;可以用在循环语句当中,一旦执行,循环被打断,整个循环语句立刻结束;

    (2)continue语句:可以用在循环语句当中,一旦执行,立刻跳过当前循环,马上开始下一次循环;

    Processed: 0.028, SQL: 9