Java运算符

Java中有6种运算符

  • 算术运算符
  • 赋值运算符
  • 关系运算符
  • 逻辑运算符
  • 位运算符
  • 三元运算符

1、算术运算符

  • +:加法运算,求操作数的和
  • -:减法运算,求操作数的差
  • *:乘法运算,求操作数的乘积
  • /:除法运算,求操作数的商
  • %:求余运算,求操作数相除的余数
  • ++:自增,操作数自加1
  • --:自减,操作数自减1

2、赋值运算符

  • =:将右边的值赋给左边,例:int a = 1;
  • +=:左右两边的和相加赋给左边,例:int a = 1; a+=2;结果a的值为3
  • -=:左边减去右边的差赋给左边,例:int a =5;a-=2;结果a的值为3
  • *=:两边数值相乘的值赋给左边,例:int a = 2;a*=2;结果a的值为4
  • /=:左边除以右边的值赋给左边,例:int a = 6;a/=2;结果a的值为3
  • %=:左边除以右边的余数赋给左边,例:int a =7;a%=2;结果a的值为1

3、关系运算符

  • >:大于,例:int a = 1;int b = 2;System.out.print(a > b);其结果为false
  • <:小于,例:int a = 1;int b = 2;System.out.print(a < b);其结果为true
  • >=:大于等于,例:int a = 1;int b = 2;System.out.print(a >= b);其结果为false
  • <=:小于等于,例:int a = 1;int b = 2;System.out.print(a <= b);其结果为true
  • ==:等于,例:int a = 1;int b = 2;System.out.print(a == b);其结果为false
  • !=:不等于,例:int a = 1;int b = 2;System.out.print(a != b);其结果为true

  其结果都是boolean类型,即要么是true要么是false

4、逻辑运算符

  • &:与、并且(长路),   两个条件同时为真时,结果为真
  • &&:与、并且(短路),   两个条件同时为真时,结果为真
  • ||:或、或者(长路),   两个条件有一个为真时,结果即为真
  • ||:或、或者(短路),   两个条件有一个为真时,结果即为真
  • !:非,(!+条件)  条件为真时,结果为假

长路运算与短路运算的区别在于长路不论左边表达式运算结果如何,都会将右边表达式进行运算

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值