运算符

一·算术运算符

1.运算符

对常量或者变量进行操作的符号。
表达式
用运算符把常量和变量连接起来的符合java规则的式子。

2.算术运算符的规则

1整数运算
2浮点运算
3取模运算

3.字符的“+”操作

char类型参与算数计算,使用其在计算机底层对应的数值来进行计算。
‘A’= 65
‘a’= 97
‘0’= 48

4字符串的“+”操作

二·赋值运算符

=
+=
-+
*=
/=
a %= b 取余之后赋值,将a/b余数赋值给a

三·自增自减运算符

++

自增,变量值加一
a++ 先取值,后运算
++a 先运算,后取值

 - -

自减,变量值减一
同上。

四·关系运算符

==   判断是否相等
!=   判断是否不相等
>
>=
<
<=

五·逻辑运算符

逻辑运算符把各个运算的关系表达式连接起来组成一个复杂的逻辑表达式,以判断程序中的表达式是否成立

& 逻辑与 全对为对,有错为错
| 逻辑或 全错为错,有对为对
^ 异或 不同为真,相同为假
! 非

&& 短路与,左边为真,右边执行;左边为假,右边不执行
|| 短路或,左边为假,右边执行;左边为真,右边不执行

六·位运算

~   取反
&  按位与
|   按位或
^   按位异或
<<  左移,左移一位补一个0
>>  右移,右移一位高位补充

计算机中存储的是数字的二进制的补码
正数的原码 反码 补码都是一样
负数的反码除符号位之外,其余位按位取反
补码是原码取反 + 1
位运算的执行效率是最高的

七·三元运算符

格式

关系表达式?表达式1:表达式2

当关系表达式成立(true),则整个三元运算的结果为表达式1,否则为表达式2。

int a = 3;
int b = 2;
int c = a>b?a:b;
运算结果 c=3。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值