运算符

运算符

开发工具与关键技术:eclipse
作者:邓莹露
撰写时间:2021-04-28
**运算符一共分为六种:**
1、算术运算符
2、赋值运算符
3、比较运算符
4、逻辑运算符
5、位运算符
6、其他运算符

**一:算术运算符**
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021042908132381.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L215SURMVUxV,size_16,color_FFFFFF,t_70)
注意:自增(自减)在前面和在后面的区别: ++y(--y):先将 y 的值自增(自减)1,然后再在当前表达式中使用 y 的值。 y++(y--):先在当前表达式中使用 y 的值,然后再将 y 的值自增(自减)1。

1、+,-,*,/都是比较简单的操作,简单演示即可
2、+的几种作用:
◎加法
◎正数
◎字符串连接符
3、除法的时候要注意一个问题:
整数相除,只能得到整数
要想得到小数,可以*1.0
4、/和%的区别
5、++和--的应用
◎单独使用效果相同
◎参与运算使用,在操作数的前后效果不同
**二、赋值运算符**
1、符号:
◎ = , +=, -=, *=, /=, %=
◎ =为基本的赋值运算符,其他的为扩展的赋值运算符
**三、关系运算符**
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429081427259.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L215SURMVUxV,size_16,color_FFFFFF,t_70)
注1:比较运算符的结果都是boolean型,也就是要么是true,要么是false。
注2:比较运算符“==”不能误写成“=” 。
注3:Java中 == 和 equals()方法的区别 == 在基本数据类型的时候就是比较值是否相同,在引用类型时是比较地址 equals 用于判断引用类型的值
**四、逻辑运算符**
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429081504667.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L215SURMVUxV,size_16,color_FFFFFF,t_70)
1、逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6 。2、“&”和“&&”的区别:
◎单&时,左边无论真假,右边都进行运算;
◎双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
	“|”和“||”的区别同理,双或时,左边为真,右边不参与运算。
◎异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。
**五、位运算符**
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429081622858.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L215SURMVUxV,size_16,color_FFFFFF,t_70)
*位运算是直接对二进制进行运算。*
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429081645498.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L215SURMVUxV,size_16,color_FFFFFF,t_70)
**六、其他运算符**
*1、三目运算符*
格式
◎(关系表达式)?表达式1:表达式2;
◎如果条件为true,运算后的结果是表达式1;
◎如果条件为false,运算后的结果是表达式2;
示例:
◎获取两个数中大数。
◎int x=3,y=4,z;
◎z = (x>y)?x:y;//z变量存储的就是两个数的大数。

*2、instanceof 运算符*
特点:该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。
格式:(Object reference variable) instanceof (class/interface type)



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值