第三次知识点Java的流程控制语句1

流程控制分为三种流程控制结构:分支结构,循环结构,顺序结构

if单分支选择结构:if语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句。

if-else双分支选择结构:当条件表达式为真时,执行语句块1,否则,执行语句块2。也就 是else部

 switch多分支选择结构:根据表达式值的不同执行许多不同的操作

比较switch和多重if选择结构:

相同点:都是用来处理多分支条件的结构

不同点:

switch选择结构

只能处理等值条件判断的情况,而且条件必须是整型 变量或字符型变量或者字符串(jdk1.7之后)

多重if选择结构:

没有switch选择结构的限制,特别适合某个变量处于 某个连续区间时的情况

分支语句
        单分支结构:
            有一个单一条件,如果符合,则执行
        双分支结构:
            有两个执行条件,符合谁就执行谁
        多分支结构:
            有多个条件,符合哪个条件就执行对应代码块
        嵌套分支结构
            分支结构中还有分支
        switch多分支结构
            一般用于等值判断

单分支结构
        Math.random()方法是产生一个[0,1)随机数
        生成一个从0-5的随机数
        int num = (int)(Math.random() * 6);
        if(num > 3){
            System.out.println("随机数大于3");
        }
        System.out.println("number:" + num);

switch嵌套分支结构:
                1、每句case语句执行后,加上break,一旦匹配条件,不再执行后面的case语句;
                2、如果多个case语句中逻辑代码是相同的,可以直接在最后一个case语句后面加上一次即可
                3、default是可选项

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值