学习总结-运算符

各种运算符的意义:

+:加

-:减

*:乘

/:除

%:求余  例如:9%2 = 1;

=:赋值运算符

+=:加等  x+=y即x = x+y;

-=:减等   x-=y即x = x-y;

*=:乘等   x*=y即x = x*y;

/=:除等   x/=y即x = x/y;

%=:余等   x%=y即x = x%y;

k++:自增运算符  先运算后自增,比如:int k = 1; System.out.println(k++);//输出结果为1

++k:自增运算符  先自增后运算,比如:int k = 1; System.out.println(++k);//输出结果为2

k--:自减运算符  先运算后自增,比如:int k = 1; System.out.println(k--);//输出结果为1

--k:自减运算符  先自增后运算,比如:int k = 1; System.out.println(--k);//输出结果为0

>:大于

<:小于

>=:大于等于

<=:小于等于

==:等于

!=:不等于

&,&&:与运算符  true&false == false;  true&&true ==true;  false&&true == false  &&先判断&&左侧是否为真,如假则不判断右侧是否为真,即为假

|,||:或运算符  true|true == true;  true||false == true;  false||false == false  ||先判断||左侧是否为真,如真则不判断右侧是否为真,即为真

^:异或运算符  true^true == false;  true^false == true;  false^true ==true;  即^运算符两侧不同时为真,相同时为假

!:取反(非)运算符  !true ==false;  即取!后的相反判断

?::三元运算符  5>2?abc:def;  此句输出为abc   即5>2为一个判断语句,如果true则输出:之前的内容,如果为false则输出:之后的内容

各种运算符的优先级:

此优先级其实可以由括号来代替,如c = a>b?++a:++b 就等价于 c = ((a>b)?(++a):(++b))






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值