Java运算符

Java运算符

表达式有运算符和操作数组成 如5 num1 num1+num2(这是三个表达式)

运算符分为算数运算符 赋值运算符 关系运算符 逻辑运算符 条件运算符 位运算符

赋值运算符格式: 变量=表达式;
赋值运算符从右往左运算;左边不能为常量

复合赋值运算符:  
                +=    x+=5 相当于x=x+5
                -=    x-=5 相当于x=x-5
                *=    x*=5 相当于x=x*5
                /=    x/=5 相当于x=x/5
                %=    x%=5 相当于x=x%5

算术运算符:
                +
                -
                *
                /
                %
                ++
                --

tips:  m=++n即 n++,m=n
        m=n++即 m=n,n++
        --同理

关系运算符:
            比较运算符用于判断两个数据大小        比较结果是一个布尔值
            >    <    >=    <=    ==    !=


条件结构
            简单if语句格式:
                            if(条件){
                                <语句块>
                            }

            if-else语句格式:
                            if(条件)
                            {
                                <语句块>
                            }
                            else
                            {
                                <语句块>
                            }


逻辑运算符:  用来连接一个或多个条件,判断这些条件是否成立;结果为布尔类型
                
                与        &&或&
                或         ||或|
                非        !
        tips:&&和||称为短路运算符,若左边表达式决定了结果则左边的表达式就不再计算
              &和|需要左右两边表达式都进行计算

条件运算符——三目运算符
    语法:布尔表达式?表达式1:表达式2
    意思 布尔表达式为true 则表达式1否则表达式2


运算符优先级
        (自高向低)
                    ()
                    ! ++ --
                    * / %
                    + -
                    < <= > >=
                    == !=
                    &&
                    ||
                    = += *= /= -=                    
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值