03 Java基本语句结构
① 条件结构
1. if 语句 1.1 单分支语句
1.标准格式: if (条件表达式){ 语句块 }2.简写格式: if (条件表达式)语句块 // 最好保持一行
1.2 双分支语句
格式: if (条件表达式){ 语句块1 }else{ 语句块2 }
1.3 多分支语句
格式: if (条件表达式1){ 语句块1 }else if (条件表达式2){ 语句块2 }else if (条件表达式3){ 语句块3 } ...... ...... else { 语句块n }
2. switch 语句
格式: switch (常量表达式){ case x: 语句块1 break; //跳出本层循环,不执行本循环后边的循环内容 case y: 语句块2 //不加break表示顺序执行 case z: 语句块3 continue; //跳过本次循环,下次循环继续执行 ...... ...... } 注意:常量表达式位置 1. JDK 1.7 版本以前只能是数值 2. JDK 1.7版本以后才支持字符和字符串
② 循环结构
1. for 循环
格式: for (表达式1;表达式2;表达式3){ 循环体 } // 属于先验循环 // 适合用在知道循环次数的情况
2. while 循环
格式: while (布尔表达式){ 循环体 } // 属于先验循环 // 适合用在不知道循环次数但知道循环结束条件的情况
3. do-while循环
格式: do{ 循环体 }while (布尔表达式); // 属于后验循环 // 多用于登录界面且循环体至少执行1次
循环可以嵌套使用