03、if-else-if 语句
if-else-if 语句的格式如下:
if(条件1){ // 条件1 为 true 时执行的代码 }else if(条件2){ // 条件2 为 true 时执行的代码 } else if(条件3){ // 条件3 为 true 时执行的代码 } ... else{ // 以上条件均为 false 时执行的代码 }
画个流程图表示一下:
来写个示例:
public class IfElseIfExample { public static void main(String[] args) { int age = 31; if (age < 30) { System.out.println("青春年华"); } else if (age >= 30 && age < 40 ) { System.out.println("而立之年"); } else if (age >= 40 && age < 50 ) { System.out.println("不惑之年"); } else { System.out.println("知天命"); } } }
输出:
而立之年
04、if 嵌套语句
if 嵌套语句的格式如下: if(外侧条件){ // 外侧条件为 true 时执行的代码 if(内侧条件){ // 内侧条件为 true 时执行的代码 } }
画个流程图表示一下:
来写个示例:
public class NestedIfExample { public static void main(String[] args) { int age = 20; boolean isGirl = true; if (age >= 20) { if (isGirl) { System.out.println("女生法定结婚年龄"); } } } }
输出:
女生法定结婚年龄
“二哥,你这例子不符合实际。”
“为啥啊,三妹”
“我大学毕业都 22 岁了,20 岁还在大学,怎么结婚?”
“三妹啊,你要知道,这仅仅是一个例子,哈哈”
本篇文章为《教妹学Java》专栏的第十三篇文章,是不是有趣得很?我相信你能感受的到,这可是全网独一份,我看到已经有人在模仿了。现在定价只需 9.9 元,9.9 元你连一杯奶茶都买不到,但却能买下二哥精心制作的专栏,据说 CSDN 已经考虑涨价了,毕竟已经卖出一百多份了。
我知道,购买专栏的同学都是冲着二哥的名声来的,毕竟二哥是 CSDN 的明星博主,哈哈。为表谢意,我再附送上个人微信(qing_gee),你有什么问题都可以来咨询。