教妹学Java(十三):if-else 语句详解(2)

简介: 教妹学Java(十三):if-else 语句详解


03、if-else-if 语句


if-else-if 语句的格式如下:


if(条件1){  
// 条件1 为 true 时执行的代码
}else if(条件2){  
// 条件2 为 true 时执行的代码
}  
else if(条件3){  
// 条件3 为 true 时执行的代码
}  
...  
else{  
// 以上条件均为 false 时执行的代码
}


画个流程图表示一下:


image.png


来写个示例:


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 时执行的代码
    }    
}


画个流程图表示一下:


image.png


来写个示例:


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),你有什么问题都可以来咨询。

相关文章
|
1月前
|
Java
Java switch case 语句
Java switch case 语句
10 0
|
5月前
|
安全 Java API
Java编程技巧:if-else优化实践总结归纳
说实话,其实我很讨厌在代码里大量使用if-else,一是因为该类代码执行方式属于面向过程的,二嘛,则是会显得代码过于冗余。这篇笔记,主要记录一些自己在工作实践当中针对if-else的优化心得,将会不定期地长期更新。
64 0
|
1月前
|
Java
【Java从入门到精通】Java switch case 语句
【Java从入门到精通】Java switch case 语句
21 0
|
7月前
JAVA_if-else if-else多选择结构
JAVA_if-else if-else多选择结构
36 0
|
10月前
|
Java
Java switch case语句
Java switch case语句
72 0
|
11月前
|
Java 数据库连接 mybatis
Java-记一次if-else代码优化
Java-记一次if-else代码优化
86 0
|
11月前
|
Java
Java基本语法(12)--分支结构if-else
Java基本语法(12)--分支结构if-else
64 0
|
Java
Java—优化 if-else 代码的 8 种方案
Java—优化 if-else 代码的 8 种方案
422 0
Java—优化 if-else 代码的 8 种方案
|
Java
Java基础--switch case语句入门小练习
Java基础--switch case语句入门小练习
77 0
Java中的条件语句---if语句
Java中的条件语句---if语句
120 0
Java中的条件语句---if语句