JAVA基础核心03

目录

顺序结构

从上到下,从左到右。

if判断结构

a.if语法

在这里插入图片描述

if(条件表达式){
        代码块.....
     }
     if关键字,如果的意思
     条件表达式: 结果是真或者假
     代码块....
     执行流程: 表达式结果为真,代码块就执行;表达式不成,代码块不执行

b.if-else语法

在这里插入图片描述

 if(条件表达式){
        代码块1.....
     }else{
        代码块2.....
     }
     else: 否则的意思。也就是条件表达式不成立,代码块2要执行

c.else-if语法

在这里插入图片描述

 if(条件1){
         代码块1.....
     }else if(条件2){
        代码块2.....
     }else if(条件3)
         代码块3.....
     }else if(条件4)
        代码块4.....
     }else{
        代码块5.....
     }
     if 条件1不成立,往下走
     判断条件2,如果条件2成立,执行代码块2,不成立,往下走
     判断条件3,如果条件3成立,执行代码块3,不成立,往下走
     判断条件4,如果条件4成立,执行代码块4,不成立,往下走
     上面的条件都不成立的话,执行代码块5

     注意事项:但凡有一个成立了,就不往下判断了。

switch选择结构

  • switch语法
  • switch嵌套
  • if嵌套
  • 在这里插入图片描述
switch(变量) {
        case1:
           语句体1;
           break;
        case2:
           语句体2;
           break;default:
           语句体n+1;
           break;
    }
    switch :开关
    case:情况
    流程: 变量挨个和case后面的值进行比较,如果相同,就执行对应的语句体,然后遇到break,就结束switch语句。
    break: 打断、中断,用于结束switch语句。
    default:默认,当所有的case都不满足的时候,就执行default后面的语句体。  和if语句中的else一样。

if,switch区别

    1. if语句可以判断范围,switch语句只能判断具体的值。
    2. if语句可以判断多个条件,switch语句只能判断一个条件。    and or
    3. if语句的效率低,switch语句的效率高。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值