标签:jdk false 速度 ring 效率 enum 的区别 分析 als
一、分支结构之单分支
第一种:if语句 if(条件){ 执行语句 } 第二种:if else if语句 if(条件){ 执行语句 }else if(条件){ 执行语句 }else{ 执行语句 } 注意:if里面的条件结果是boolean值。即true 执行,false不执行。
二、分支结构之多分支
多分支语句之:switch ...... case switch(值){ case 值1: 执行语句; break; case 值2: 执行语句; break; default: 执行语句; } 分析: 1.这种结构类似于已经知道很多值得情况,然后一一对比较,作出执行结果。 2.switch(值),只能是byte、short、int 、char。jdk1.5版本支持enum,jdk1,7以后支持String字符串。 3.可以不用break。用break作用是终止语句,找到正确的case值不在继续执行下面的语句。
三、单分支与多分支的区别
if(值){} else if(值){},好处是可以写复杂的逻辑,不好处执行速度慢。
switch case,好处是执行效率高,但是switch的变量值与case值只能做是否相等运算,即 == 。
四、循环结构
标签:jdk false 速度 ring 效率 enum 的区别 分析 als
原文地址:https://www.cnblogs.com/cnbp/p/12663157.html