专业的JAVA编程教程与资源

网站首页 > java教程 正文

第10天|Java入门有野,条件语句(详细)

temp10 2024-11-03 15:11:26 java教程 10 ℃ 0 评论

不知你在骑共享单车时,是否有注意到,车上有贴着未满12岁不可骑行的图标,如果你没注意到,那说明你早就满12岁了,可以骑行。在Java中,判断条件是否成立,可以用if、if-else条件语句,匹配条件,可以用switch语句。

10.1 if语句

条件语句if的语法是if(布尔表达式) { //执行语句 },如果布尔表达式的结果为true,就运行大括号{}里执行语句,否则什么都不做。

第10天|Java入门有野,条件语句(详细)

/**
 * @author 老陈说编程
 * 条件语句讲解
 */
public class IfIntro {
    public static void main(String[] args) {
        int age = 13;
        //如果年龄大于12岁
        if (age > 12) {
            System.out.println("你可以骑共享单车!");
        }
    }
}

输出结果

你可以骑共享单车!

10.2 if-else语句

如果if不执行,就输出空气的话,不要说用户,程序员一样会蒙圈,于是就有if-else语法,if(布尔表达式){ //执行语句1 } else { //执行语句2}。如果if里的表达式为true,就执行其里面的语句,否则执行else里的执行语句。

/**
 * @author 老陈说编程
 * 条件语句讲解
 */
public class IfIntro {
    public static void main(String[] args) {
        int age = 10;
        //如果年龄大于12岁
        if (age > 12) {
            System.out.println("你可以骑共享单车!");
        } else {
            System.out.println("哪儿凉快哪儿呆着去!");
        }
    }
}

输出结果

哪儿凉快哪儿呆着去!

if-else语句可以多条,也可以进行嵌套使用。

/**
 * @author 老陈说编程
 * 条件语句讲解
 */
public class IfIntro {
    public static void main(String[] args) {
        int age = 18;
        boolean phone = false;
        //如果年龄大于12岁
        if (age > 12) {
            if (!phone) {
                System.out.println("没有手机,骑毛驴去!");
            } else {
                System.out.println("你可以骑共享单车!");
            }
        } else {
            System.out.println("哪儿凉快哪儿呆着去!");
        }
    }
}

输出结果

没有手机,骑毛驴去!

10.3 switch语句

在多个条件中进行匹配,可用switch case 语句,它用于判断一个变量与一系列值中某个值是否相等,那个相等,就执行其下对应的语句,如果没有找到相等项,就执行default下的语句。case下的语句用break退出,否则穿透到下一个case。

switch 语句中的变量类型可以是byte、short、int 或者 char。从Java SE 7开始,switch支持字符串String类型了,同时case标签必须为字符串常量或字面量。

/**
 * @author 老陈说编程
 * 条件语句讲解
 */
public class IfIntro {
    public static void main(String[] args) {
        String programmer = "Java";
        switch (programmer) {
            case "Python":
                System.out.println("分享完入门、数据分析、网络爬虫内容了。");
                break;
            case "Java":
                System.out.println("老陈分享Java语言知识中。");
                break;
            case "App":
                System.out.println("App还没开始分享。");
                break;
            case "Web":
                System.out.println("Web分享过Django3.0和前端及Vue3.0了");
                break;
            default:
                System.out.println("编程语言全部分享完成了。");
        }
    }
}

输出结果

老陈分享Java语言知识中。

10.4 条件运算符

条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。根据表达式是否为true,返回对应的值赋值给变量。

/**
 * @author 老陈说编程
 * 条件语句讲解
 */
public class IfIntro {
    public static void main(String[] args) {
        String programmer = "Java";
        String s = (programmer == "Java") ? "老陈说Java中." : "老陈说Python.";
        System.out.println(s);
    }
}

输出结果

老陈说Java中.

好了,有关Java条件语句内容就这么多了,如果你觉得老陈这样讲还可以的话,你就转发和点赞,你的轻轻一点,就是对老陈继续创作的最大鼓励和支持。

一个当了10年技术总监的老家伙,分享多年的编程经验。想学编程的朋友,可关注今日头条:老陈说编程。我在分享Python,前端、Java和App方面的干货。关注我,没错的。

#Java##APP##程序员##Web##Spring#

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表