java中的运算符

1、算术运算符

1-1  基本四则运算符

+,-,*,/,%【加,减,乘,除,模】

对于  % :

->  java中可以针对小数求余数  eg: 11.5 % 2.0 = 1.5

-> eg:10 % 3 = 1

            10 % -3 = 1

            -10 % 3 = -1

            -10 % -3 = -1

1-2  增量运算符

+=,-=,*=,%=

【增量运算符可以自动地进行类型转换】

eg: short  s = 10;

      s = s + 1; //error     会出错,改为: s = (short) (s + 1);

      也可以写成: s += 1;  //自动的进行类型转换 

1-3 自增,自减运算符

++,--

2、关系运算符

== ,  > ,  >= ,   < ,  <= ,  !=

表达式结果为 true/false 两个值

3、逻辑运算符

布尔表达式1 && 布尔表达式2【逻辑与,短路与】 ->  布尔表达式1为假,那么表达式2不执行

布尔表达式1   ||  布尔表达式2【逻辑或,短路或】 ->  布尔表达式1为真,那么表达式2不执行

布尔表达式

4、位运算符

按二进制位运算

java中数据存储的最小单位是字节,数据操作的最小单位是 比特。

& 按位与

| 按位或

^ 按位异或

~ 按位取反

5、移位运算

<< :左移n位,数据 乘2^n

>> :   右移n位,数据除以2^n

>>> :无符号右移,就是不管符号位是0还是1,通通补0

6、条件运算符

布尔表达式1?表达式2:表达式3   

当表达式1的值为true时,整个表达式的值就是表达式2的值;

当表达式1的值为false时,整个表达式的值就是表达式3的值。

eg: boolean ret = false? false:true == true?true:false

      ret的值为true

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值