JAVA学习03 - -运算符

基本运算符++(自增)b = a++(先给b赋值,然后a再自增1),b = ++a(a先自增1,再给b赋值)
–(自减):与上面类似
关系运算返回true or false

逻辑运算符:分别为与或非

int c=5
boolean d = (c<4)&&(c++<4)

在&&运算时,如果前面的结果已经为FALSE,则后面的运算计算机不会再执行。即上面的c没有自增
位运算如下图
二进制数的基础上进行运算
& 都为1才为1
| 都为零才为零
^ 相同则为零,否则则为1
~ 取反

与<<
右移表示原来的数除以2
左移表示原来的数乘以2
位运算直接与底层打交道,效率更高
在这里插入图片描述字符串连接符 +

system.out.println(""+a+b)与system.out.println(a+b+“”)的区别

前一个会进行连接,如果a b分别为10 20 则输出结果为1020
后一个会进行运算,输出结果为30

三元运算符:
在这里插入图片描述

运算不同类型的变量进行运算,最后的类型会是较高级别的。
如果是同一类型的变量进行运算,最后的类型还是该类型

对于上面没有出现的运算符:

  1. 幂运算
    可以借助math.pow(3,2)进行计算2的3次方
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值