**算术运算符**
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210216114930924.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L215SURMVUxV,size_16,color_FFFFFF,t_70)
. *,/都是比较简单的操作,简单演示即可.
+的几种作用:
. 加法
. 正数
. 字符串连接符
. 除法的时候要注意一个问题:
. 整数相除,只能得到整数
. 要想得到小数,可以*1.0
./和%的区别
.++和--的应用
.单独使用效果相同
.参与运算使用,在操作数的前后效果不同
**赋值运算符**
符号
:.= , +=, -=, *=, /=, %=
.=为基本的赋值运算符,其他的为扩展的赋值运算符
**关系运算符**
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210216115250933.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L215SURMVUxV,size_16,color_FFFFFF,t_70)
注1:比较运算符的结果都是boolean型,也就是要么是true
,要么是false。
注2:比较运算符“==”不能误写成“=”
**逻辑运算符**
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210216115331776.png)
. 逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6 。
. “&”和“&&”的区别:
单&时,左边无论真假,右边都进行运算;
双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
“|”和“||”的区别同理,双或时,左边为真,右边不参与运算。
. 异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。
**位运算符**
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210216115439952.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L215SURMVUxV,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210216115452652.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L215SURMVUxV,size_16,color_FFFFFF,t_70)
**三目运算符**
格式
(关系表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;
2021-02-16
最新推荐文章于 2024-07-22 14:15:06 发布