根据判定的结果(真或假)决定执行某个分支的代码。
格式一:if(条件表达式){代码}
需求:心跳(60-100)之间是正常的,否则系统提示进一步检查。
格式二:if(条件表达式){代码}
else{代码}
例如:发红包
如果你的money =1;结果会怎么样呢?
格式三:适用于条件比较多的代码
if(条件表达式){代码}
else if(条件表达式){代码}
else{代码}
*匹配条件去执行分支,适合做值匹配的分支选择,结构清晰,格式良好。
这里有switch的案例
假如数据是周三那就直接会转到周三的指令
if 在功能上远远强大于switch.
if 适合做区间匹配
switch适合做:值匹配的分支选择,代码优雅
表达式类型只能是byte,short,int,char,JDK5开始支持枚举,JDK7开始支持String、不支持double、float、long。case给出的值不允许重复,且只能是字面量,不能是变量。不要忘记写break,否则会出现穿透现象。
穿透性例子,判断月份
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)