Java基础之运算符

来源:互联网 发布:网络招投标系统 编辑:程序博客网 时间:2024/06/06 18:26

运算符的分类:

  
1. 算数运算符:  
  算术运算符
2.赋值运算符:
    等于(=)
    加等于(+=)
     a+=b –>a=a+b
    减等于(-=)
     a-=b –>a=a-b
    乘等于(*=)
     a*=b –>a=a* b
    除等于(/=)
     同上
    取余等于(%=)
     同上
 
3.比较运算符
比较运算符

4.逻辑运算符
逻辑运算符

5.位运算符
这里写图片描述

6.三目运算符  
  布尔表达式?表达式1:表达式2;
   如果布尔表达式值位true,则执行表达式1,
   如果布尔表达式值为false,则执行表达式2;

备注:

1.+的几种作用:  - 加法运算  - 表示正数  - 字符串连接符2.++和--的注意事项  - 单独使用时随便放前面或者放后面     - 比如a++ 和++a没有什么不同  - 当复合运算使用时     - 放后面:先进行赋值,再进行运算     - 放前面:先进行运算,再进行赋值  例如:
    int a=0,b=1;     a=b++;//此时a=1;    a=++b;//此时a=2;
3.比较运算符的结果都是boolean型,结果要么为true要么为false  4.&与&&的区别:  - 单&时,左边表达式无论真假,右边表达式都进行运算;  - 双&时,如果左边表达式为真,右边表达式参与运算,反    之,右边表达式不参与计算;5.|与||的区别:  - 单 | 时,左边表达式无论真假,右边表达式都参与计算;  - 双 | 时,如果左边表达式为真,右边表达式不参与计算,反之,右边表达式参与计算;6. 计算2乘以8的结果最有效率的方式:     使用左移位运算符     2<<3 
原创粉丝点击