Java运算符

1.(=)赋值运算符

2. (+ - * / %)加,减,乘,除,余

 

3.(&&,||,!=)逻辑运算符 与,或, 非  

4.(& , | , ~ , ^ ) 与 , 或 , 取反 , 异或  (位逻辑运算符 ^ 两者相同为0不同为1)

(前三个为 &&, || ,!=)

5.

自增和自减运算符:自增和自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整形或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在操作元前面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量加1(减1)。例如:

++a(--a);表示在先自增或自减然后再使用

a++(--a);表示在先使用再自增或自减

 

文字描述:

创建一个类

创建一个主函数

定义三个变量

将15赋值给a

让a先自增然后+4赋值给b

让最后的a+4赋值给b再给c(结果应该是b=c=20)

 刚刚的结果可能是因为最后先赋值给b再给c所以没有什么差距,现在我们换种方式

 

文字描述:

创建一个类

创建一个主函数

定义三个变量a,b,c

将15赋值给a

让a先使用后自增,然后加4赋值给b(结果应该是19)

让自增后的a加4然后赋值给c(结果应该是20)如下图

 刚刚的两幅图没有体现双加号在前和在后的区别,那么接下来我再让a先自增在使用

 

文字描述:

创建一个类

创建一个主函数

定义三个变量a,b,c

将15赋值给a

让a先自增后使用,然后加4赋值给b(结果应该是20)

让自增后的a加4然后赋值给c(结果应该是20)如下图

 

这一些对比以及体现了自增的意义,自减的效果是类似的

比较运算符:比较运算符应该是最简单的了,一看便知,就不多解释看下图

 

 

文字描述:

创建一个类

创建一个主函数

定义第一个整型变量,将4赋值给number

定义第二个整型变量,将5赋值给number

 

移位操作:

左移: << 空位补0,溢出舍去

右移: >> 正数补0,负数补1,溢出舍去

无符号右移:>>> 整体右移,空位补0,溢出舍去

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值