首页 > 编程语言 > 详细

Java运算符

时间:2019-07-16 23:57:56      阅读:119      评论:0      收藏:0      [点我收藏+]

算术运算符:

  + - * / %

  ++ --  //一元运算符;

  注:++a:先自增自减,再表达式;

  a++:先表达式,再自增自减;

关系运算符:

  ==    !=    >    <    >=    <=

位运算符:

  &:与; (可以用于转换位二进制进行与或非运算)

   | :或;

  ^:异或;当true^true=false;即两边结果相同为false,不同为true

  ~:取反;0110

  <<:二进制位左移;左移每移一位乘以2

  >>:二进制位右移;右移每移一位除以2 

  注释: 右移补位,根据最高位来补,最高位1则补100

  >>>:二进制位右移;和>>不同,最高位永远补0

逻辑运算符:

 

  &&:与;逻辑与,短路与;两端true,返回true

  | | :或;逻辑或;两端false,返回false

  !:非;

注释:&,|&&,||的区别

  1.&|:即使前面条件不成立,依旧会判断后面的条件;

  2.&&||:前面条件成立,后面则不再比较;俗称短路运算;

赋值运算符:

  =    +=    -=    *=    /=    %=

三元运算符:

  ? true:false

 

Java运算符

原文:https://www.cnblogs.com/Tractors/p/11198094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!