分支语句复习 java 9018

分支语句复习 java 9018

单路分支

public class condition {
    public static void main(String[] args) {
        // 分支流程应用情况就是需要做出决择的时候
        if(条件){
            条件成立时的情况;
        }

        // 例子
        if(用户年龄大于18岁){
            允许上网;
        }
    }
}

二路分支

public class condition {
    public static void main(String[] args) {
        // 分支流程应用情况就是需要做出决择的时候
        if(条件){
            条件成立时的情况;
        }else{
            条件不成立时的情况;
        }

        // 例子
        if(用户年龄大于18岁){
            允许上网;
        }else{
            网管让你回去写作业;
        }
    }
}

多路分支

public class condition {
    public static void main(String[] args) {
        // 分支流程应用情况就是需要做出决择的时候
        if(今天星期一){
            套餐一活动;
        }else if(今天星期二){
            套餐二活动;
        }else if(今天星期三){
            套餐三活动;
        }else {
            其它情况的处理;
        }
    }
}

switch分支语句

public class condition {
    public static void main(String[] args) {
        // 格式
        switch (变量) {
            case 数据1:
                变量 = 数据1的情况要执行的内容;
                break;
            case 数据n:
                变量 = 数据n的情况要执行的内容;
                break;
            default:
                变量不等于任何一个数据时会执行的语句;
                break;
        }

        // 例子
        System.out.println("请输入今天星期几:");
        String today = ipt.next();
        switch (today) {
            case "星期一":
                套餐一活动;
                break;
            case "星期二":
                套餐二活动;
                break;
            default:
                上述条件都不匹配时要执行的套餐;
                break;
        }

    }
}

switch与if的区别

  • if语句的条件,可以根具体的一个数值的判断,例如 today == “星期一”,也可以根据一个范围进行判断,例如 age<18
  • switch分支,只能够判断数据刚刚好等于一个值的情况,例如 case “星期一”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值