JAVA if、switch循环的分支结构

JAVA if、switch循环的分支结构,第1张

JAVA if、switch循环的分支结构 if分支

根据判定的结果(真或假)决定执行某个分支的代码

格式一:if(条件表达式){代码}
需求:心跳(60-100)之间是正常的,否则系统提示进一步检查。
格式二:if(条件表达式){代码}
else{代码}
例如:发红包

如果你的money =1;结果会怎么样呢?

格式三:适用于条件比较多的代码
if(条件表达式){代码}
else if(条件表达式){代码}
else{代码}

switch分支

*匹配条件去执行分支,适合做值匹配的分支选择,结构清晰,格式良好。


这里有switch的案例


假如数据是周三那就直接会转到周三的指令

总结

if 在功能上远远强大于switch.
if 适合做区间匹配
switch适合做:值匹配的分支选择,代码优雅

switch分支注意事项

表达式类型只能是byte,short,int,char,JDK5开始支持枚举,JDK7开始支持String、不支持double、float、long。case给出的值不允许重复,且只能是字面量,不能是变量。不要忘记写break,否则会出现穿透现象。

穿透性例子,判断月份

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5709058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存