运算符

运算符是一个特殊的符号,用来表示数据的运算、赋值和比较等。它主要有以下几大类:算数运算符、赋值运算符、比较运算符(关系运算符)、逻辑运算符、三元运算符。

1.算数运算符

运算符运算例子结果
+正号+33
+1+34
+字符串拼接String = 'a' + ''xyz"axyz
++自增

int a = 2;int b = a++;//后++,先用后加;等价于,b = a;a = a + 1;

int a = 2;int b = ++a;//前++,先加后用;等价于,a = a + 1;b = a;

a=3,b=2

a=3,b=3

--自减

int a = 2;int b = a--;//后减减,等价于,b = a;a = a - 1;

int a = 2;int b = --a;//前减减,等价于,a = a - 1;b = a;

a=1,b=2

a=1,b=1

*3*412
/7/5    //取商不进位1
%取模7%5    //取余数,不取商2

注意:使用a++和++a时要注意,一个是先用后加,一个是先加后用。

2.赋值运算符

赋值符号: =

赋值时要注意:当两个数据类型不一样的时候可以强制转换,如:

  1.                 byte b1 = 10;
  2.                 short s1 = 20;
  3.                 b1 = (byte) (b1 + s1);

转换格式时要用(目标数据类型)将要转化的变量转换成目标数据类型。



3.比较运算符

比较运算符有:

 


运算符

运算

==等于
!=不等于
>大于
<小于
>=大于等于
<=

小于等于

instanceofj检查是否是类的对象

注意:这里的值为false或者true


4.逻辑运算符

逻辑运算符有:

运算符运算
&逻辑与
&&短路与
|逻辑或
||短路或
逻辑非
^逻辑异或

注意:这里的值为false或者true

5.三元运算符

如名字表示的三元运算符需要三个操作数。
语法为:条件表达式?表达式1:表达式2
说明:问号前面的位置是判断的条件,判断结果为boolean型,为true时调用表达式1,为false时调用表达式2。
其逻辑为:“如果为条件成立或者满足则执行表达式1,否则执行第二个。”常用在设置默认值,例如某个值不一定存在,则判断这个值是否存在,不存在给默认值(表达式2)












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值