java基础:运算符

1.算数运算符:

  • 加法运算:+
  • 减法运算:-
  • 乘法运算:*
  • 除法运算:/  %(整型之间的除法运算是整除,例如5/2,输出结果为2,%也就是除法运算的余数,即5%2,结果为1)
  • 此外,优先级上,*、/、% 具有相同运算级别,并高于 +、-

 2.自增,自减(++,--):

  • ++,--属于单目运算,可以反正操作变量的前或后使用
  • ++运算,即变量增加一;--运算,即减一
  • ++,--在变量前时,即表示先加一,然后再取值
  • ++,--在变量后时,即表示先取值,然后再加一
    int a = 1;
    int b = ++a;
    System.out.println(a);//输出结果为2
    System.out.println(b);//输出结果为2
    
    int a1 = 1;
    int b1 = a++;
    System.out.println(a);//输出结果为2
    System.out.println(b);//输出结果为1

3.赋值运算符(=):

赋值运算符是双目运算符,左边的操作数必须是变量,不能是常量或表达式。

赋值运算符可以和算数运算符组成复合赋值运算:

  • 等于号:=(用于给变量赋值)
  • 加等于:+=
  • 减等于:-=
  • 乘等于:*=
  • 除等于:/=
  • 取模等于:%=
int a = 1;
int b = 2;
a += b;   //输入a,结果为3,a+=b结果和 a = a + b一样,此外-,*,/,%类似

 4.关系运算符:

关系运算符用来比较两个值的关系。关系运算符是二元运算符,运算结果是 boolean 型。当运算符对应的关系成立时,运算结果是 true,否则是 false。

  • 相等:==
  • 小于号:<
  • 大于号:>
  • 小于等于:<=
  • 大于等于:>=
  • 不等于:!=

5.逻辑运算符:

逻辑运算符分为短路逻辑运算符逻辑运算符,运算结果是 boolean 型

逻辑运算符(&,|):先全部执行一遍,在判断

短路逻辑运算符(&&,||):一但符合条件,后面的判断不执行

  • 双与:&&(全真才是真)
  • 单与:&(全真才是真)
  • 双或:||(全假才是假)
  • 单或:|(全假才是假)
  • 非:!(小括号内条件不成立,则结果成立)
  • 16
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值