标签:蓝途 false 运算 结果 运算符 随笔 true 表达式
算法运算符
- ++:自增1
- (1)++在前,先运算,再赋值
- (2)++在后,先赋值,再运算
- --:自减1
- (1)--在前,先运算,再赋值
- (2)--在后,先赋值,再运算
注意:因为在java程序中,做数学运算时,是需要统一两个运算变量的数据类型的
两个变量数据类型一致,得到的结果也一定是该数据类型
-例如
关系运算符
### >,<,>=,<=,==,!=
- ==:判断两个数值是否相等
- !=:判断两个数值是否不相等
注意:关系运算符比较得到的结果是boolean类型:true/false
*
复合运算符:
-
+=,-=,*=,/=,%=
-
例如
a+=2就是a=a+2;
a=2就是a=a2:
逻辑运算符
- &:逻辑与
- &&:短路与
- |:逻辑或
- ||:短路或
- !:非
- 与(并且): 表达式1 &/&& 表达式2:
- 表达式1和表达式2结果都为true时,整个表达式的结果才为true,如果有一个结果是false,那么整个表达
- 式的结果就为false
- 或(或者): 表达式1 |(||) 表达式2:
- 表达式1或者表达式2中有一个结果为true,整个表达式的结果就为true
- ||:只要第一个表达式的结果为true,那么整个表达式的结果就为true了,就会产生短路,不会再去判断第二个
-
表达式的结果了
3.&&和&的区别?
-
&&:只要第一个表达式的结果为false了,就不会再去判断第二个表达式了
-
&:不管第一个表达式结果如何,都会去判断第二个表达式
- #例如
条件运算符
条件运算符:又叫做三目运算符
-
格式: 表达式1?表达式2:表达式3
-
当表达式1是一个判断表达式,当表达式1的结果为true时,取表达式2,当表达式1的结果为false时,取表达式3
注意:表达式2和表达式3也可以是一个三目运算符
4.三目运算符中,表达式2和表达式3得到的结果必须数据类型一致!
### 例如
标签:蓝途,false,运算,结果,运算符,随笔,true,表达式 来源: https://www.cnblogs.com/wmma/p/16650909.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。