java运算符、语句

1、算数运算符

        +、-、*、/:操作元是整型或浮点型数据。

2、关系运算符

        >、>=、<、<=:运算结果是true、false

3、自增、自减运算符

        ++、--:将++、--运算符写在变量前表示先将变量值增加或减少1在返回变量,将运算符写在变量后表示先返回变量值在对变量增加或减少1。

4、算数混合运算符

        精度从“底”到“高”顺序:byte,short,char,int ,long,float,double。

5、逻辑运算符

        &&:逻辑与,只要左边操作为false,则返回false。

        ||:逻辑或,只要左边操作为true,则返回true。

        !:逻辑非,结合方向从右到左。

6、位运算符

        &:按位与,两个数据对应位都是1,则结果的该位是1,否则是0。

        |:按位或,两个数据对应位都是0,则结果的该位是0,否则是1。

        ~:按位非,一个数据对应位是0,则结果的该位是1,否则是0。

        ^:按位异或,两个数据对应位相同,则结果的该位是0,否则是1。

7、instanceof运算符

        左边的操作元是一个对象,右边的的是一个类。

8、指定运算符

      =、  +=、-=、*=、/=、%=、&=、!=、<<=、>>=

9、三目运算

    表达式1?表达式2:表达式3;表达1为真,则取表达式2,否则就取表达式3

优先级描述运算符结合方向
1分隔符[] () . , ;右到左
2对象归类,自增自减,逻辑非instanceof ++ -- !左到右
3算数乘除* / %左到右
4算数加减+ -左到右
5移位运算<< >> >>>左到右
6大小关系< <= > >=左到右
7相等关系== !=左到右
8按位与运算&左到右
9按位异或^左到右
10按位或|左到右
11逻辑与&&左到右
12逻辑或||左到右
13三目条件运算?:左到右
14赋值运算=右到左


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

甜美冰景

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

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

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

打赏作者

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

抵扣说明:

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

余额充值