四、运算符的介绍和使用

运算符

算术运算符
赋值运算符
比较运算符
逻辑运算符
三元运算符

1.算术运算符( + - * / %)加减乘除以及取模运算(取余数)

int a = 10;
System.out.println(a%2);//结果是0

自增运算和自减运算

int a = 1;
int b = 2;
//++a;//先自增一再参与其他运算
int c = b + (++a);//返回值:4//此时的a为2
//a++;//先参与其他运算再自增一
c = b + (a++);//返回值:4//此时的a也为2 但 后面继续调用a就是3
c = b + a;//返回值:5

2、赋值运算符( =、 +=、 -=、 /=、 *=、 %= )

=:赋值
+=:先加后赋值
-=:先减后赋值
/=:先除后赋值
*=:先乘后赋值
%=:先取模后赋值
int a = 10;
a += 2; //==> a = a + 2;
a %= 2; //==> a = a % 2;

3、比较运算符( >=、<=、==、!= )

>=:大于等于
<=:小于等于
==:等于( = 是赋值 )( 要注意区别 === )
!=:不等于
注意:他们的结果都是boolean类型的truefalse

4、逻辑运算符( &、&&、|、||、^、! )

&:逻辑与 	有falsefalse
&&:短路与	从左往右开始判断遇到false则停下不再往右判断
|:逻辑或 	有truetrue
||:短路或	从左往右开始判断遇到true则停下不再往右判断
^:异或		相同为false 不同为true
!:非		取反

5、三元运算符

格式: 数据类型 变量名 = boolean表达式 ? 返回值1:返回值2
(注意:返回值1boolean表达式为true结果才返回
	   返回值2boolean表达式为false结果才返回
	   返回值12的数据类型和接收的数据类型一致
)
String a = 100 % 2 == 0 ? "是的":"不是的";
System.out.println(a);//返回值:是的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值