Java基础知识04--运算符

7.运算符
        7.1 算数运算符
            + - * / % ++ --
            ① +    
                加法的加    数学运算
                连接符    +两端只要有String出现,那么就是连接符,结果就是String
            ② -
                作为负数的标识
                减法的减
            ④ /
                整型数据之间的/
                    取商数
                有浮点型数据参与
                    获得的就是准确的结果(如果除不尽,会自动保留小数)
            ⑤ %
                取模(取余数)
            ⑥ ++              --
                自身加1            自身减1
                语法:
                    变量名++    或      ++变量名
                    变量名--    或      --变量名
                    
        7.2 赋值运算符
            = += -= *= /= %=
            2.1    =
                等号右边的值赋给左侧的内容(变量)
            2.2    +=    -=    *=    /=    %=
                在原变量值的基础上做相应的操作,将结果赋值给该变量
        7.3 关系(比较运算符)运算符
                比较运算符的结果是一个布尔值(只有两个结果true flase)
            3.1 >    >=    <    <=
              可以进行比较的数据类型有 byte short int long float double char
            3.2 ==    判断两个值是否相等
                任意类型都可以采用==作比较,但前后内容要兼容
            3.3 !=      判断两个值是否不相等
                任意类型都可以采用!=作比较,但前后内容要兼容
        7.4 逻辑运算符
            4.1 并且    两个条件都成立总体就成立,否则总体就不成立
                ① &&  双与(短路与)
                    会造成短路-->当第一个条件不成立时,总体就已经不成立了,
                    不会再判断第二个条件
                ② &      单与
                    第一个条件是成立的,第二个也需要判断(需求需要执行)
            4.2 或者    两个条件都不成立,总体就是成立的,否则总体就是成立
                ① ||  双或(短路或)-->当第一个条件成立的时候,总体就已经
                        成立了
                ② |      单或
            4.3 非
                ① !  取反
            4.4    异或
                ^    相同为false,不同为true
                    true^true    false
                    false^false false
                    true^false  true
                    false^true  true
        7.5 三元运算符
            语法:  条件?值1:值2:;
            原理:  条件成立返回值1,条件不成立返回值2!
        7.6 位运算符    和二进制有关    
            左移: <<
                运算规则:左移几位就相当于乘以2的几次方
            右移: >>
                运算规则:右移几位就相当于除以2的几次方
            .....其他位运算符

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值