关于逻辑运算符,位运算符,字符串连接符

逻辑运算符

  1. 逻辑与:& 全为true则为true,否则为false
  2. 逻辑或:| 有一个是true则为true
  3. 逻辑异或:^ 两者不同为true,相同为false
  4. 逻辑非:! 取反。!true即为false
  5. 短路与:&& 从第一个开始读取,直到读取到false,则为false,若没有false,则为true
  6. 短路或:|| 直到读取到true,则为true,否则为false

位运算符

  1. << 左移运算符,左移一位相当于×2,>> 右移运算符,
    如12<<2结果为3,12<<1结果为6
    ~ 取反,& 按位与,| 按位或

字符串连接符

  1. 当第一个为字符串时,后面的“+”默认为字符串连接符
    如:String a = “3”;
    int b = 4;
    int c = 5;

    System.out.println(a+b+c); //结果为345
    System.out.println(b+c+a); //结果为93

  2. 在char中a = 97
    如:char d = ‘a’
    System.out.println(d+4); //97+4=101 在char中a = 97

运算符优先级

  1. 可用()帮助识别优先级
  2. 逻辑非>逻辑与>逻辑或
    如:a||b&&c的运算顺序是a||(b&&c),而不是(a||b)&&c
    即是逻辑与>逻辑或
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值