Java_流程控制
介绍: java的流程控制结构有三种:顺序、选择、循环 顺序结构,就是从头到尾依次执行每条语句的操作。 选择结构,也称条件控制,是指根据表达式的值有选择的执行。 循环结构,也称回路控制,是根据循环初始条件和终结要求,执行循环体内的操作。 关于选择结构: 在java中,选择结构分为 if-else 语句和 switch 语句。 首先我们来看下if-else语句: 语法格式: if(布尔表达式){ 语句或语句块 }else if(布尔表达式){ 语句或语句块 }else{ 语句或语句块 } 注意: 1)if括号里表达式的值返回的必须是布尔类型 2)如果条件体内只有一条语句需要执行,那么if后面的大括号可以省略。but,this is a bad habit! 3)如果出现有多个if一个else的情况,else子句归属于最内层的if语句。 switch多分支语句: 语法格式: switch(表达式){ case 常量值1: 语句块; break; case 常量值2: 语句块; break; case 常量值3: 语句块; break; .. default: 语句块; break; } 注意: 1)switch中表达式的返回值只能是 int,byte,char,short,枚举,字符串; 2)case子句中的值必须是常量,且不能重复; 3)default可有可无 4