java 赋值运算符、自增自减运算符、关系运算符、逻辑运算符、三元运算符
2024-01-02 12:33:15
一、赋值运算符
1.+=:把左边和右边的数据相加结果赋值给左边。
2.-=把左边和右边相减赋值给左边。
3.*=把左边和右边相乘赋值给左边。
4./=把左边和右边相除赋值给左边。
5.%=把左边和右边取余赋值给左边。
注意:扩展运算符包含了强制类型转换。
二、自增自减运算符
1.++:自增变量的值加一。
2.--:自减变量的值减一。
注意:
单独运算时:运算符放在前面和后面都可以,建议放在后面。
a.在操作使用的时候放在后面
比如:
int i = 10;
int j = i ++
执行的是先把i赋值给j=10,然后i自身加一i=11;
b.在操作使用的时候放在前面
比如:
int i =10;
int j = ++i;
结果就不一样了先进行i的自增++,然后赋值给j? ?
i=11,j= 11.
三、关系运算符
- ==? :? a==b ,判断a和b的值是否相等,成立为true,不成立为false。
- != :a!=b,判断a和b的值是否不相等,成立为true,不成立为false。
- >:a>b,判断a是否大于b,成立为true,不成立为false。
- >=:a>=b,判断a是否大于等于b,成立为true,不成立为false。
- <:a<b,判断a是否小于b,成立为true,不成立为false。
- <=:a<=b,判断a是否小于等于b,成立为true,不成立为false。
四、逻辑运算符
基本逻辑运算符
- &:逻辑与 ,a&b,a和b都为true,结果为true,否则为false。
- |:逻辑或,a和b都是false,结果为false,否则为true。
- ^:逻辑异或,a^b,a和b不同为true,相同为false。
- !:逻辑非,!a,结果和a的结果正好相反。
短路逻辑运算符
1. && 短路与? , 作用与&相同,但是有短路效果。
2.|| 短路或 , 作用与|相同,但是有短路效果。
注意事项
逻辑与&,无论左边真假右边都要执行。
短路与&&,如果左边为真,右边执行。
逻辑或|,无论左边真假,右边都要执行。
短路或||,如果左边为假,右边执行如果左边为真,右边不执行。
五、三元运算符
格式:关系表达式 ? 表达式1 :表达式2;
文章来源:https://blog.csdn.net/Rssqzqyp/article/details/135334877
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!