运算符及表达式2
流程控制: Java三种流程控制: 1.顺序结构流程: 程序从上到下逐行执行。这是默认的执行流程。 2.分支结构流程: 根据条件的判断,当某一个条件成立的时候程序执行某一段代码,当条件不成立的时候程序执行另外一段代码。 执行原理: 1.判断条件(一个布尔类型的变量或者是一个可以返回布尔类型的表达式) 2.编写条件成立的时候,需要执行的内容 3.编写条件不成立的时候,需要执行的内容。 java中分支结构流程分为两种: 1.条件式:if else 语法: 1.if(条件){ 当条件返回结果为true的时候执行的代码 } 2.if(条件){ 当条件返回结果为true的时候执行的代码 }else{ 当条件返回结果为false的时候执行的代码 } 3.if(条件1){ 条件1返回结果为true的时候执行的代码 }else if(条件2){ 条件2返回结果为true的时候执行的代码 }...else if(条件n){ 条件n返回结果为true的时候执行的代码 }【else{ 以上所有的条件都不满足的时候执行的代码 }】 2.开关式 语法: switch(返回数值的表达式){ case 常量1: 当表达式的返回值与常量1匹配的时候执行的代码 【break;】 case 常量2: 当表达式的返回值与常量2匹配的时候执行的代码 【break;】 ... case 常量n: