扩展赋值运算符以及关系运算符
赋值
如:int a = 3;
赋值就是把3的值给予变量a.
扩展赋值运算符
扩展赋值运算符
运算符 | 用法举例 | 等效的表达式 |
---|---|---|
+= | a += b | a= a+b |
-= | a -= b | a=a-b |
*= | a *= b | a=a*b |
/= | a /= b | a=a/b |
%= | a %= b | a=a%b |
其他用法举例:
int a =2;
int b =3;
a += b+3;//相当于a=a+(b+3)
a -= b+3;//相当于a=a-(b+3)
a *= b+3;//相当于a=a*(b+3)
a *= b+3;//相当于a=a/(b+3)
a %= b+3;//相当于a=a%(b+3)
关系运算符
关系运算符用来进行比较运算。关系运算的结果是布尔值只有两种:true或者false
运算符 | 含义 | 示例 |
---|---|---|
== | 等于 | a==b |
!= | 不等于 | a!=b |
> | 大于 | a>b |
< | 小于 | a<b |
>= | 大于或等于 | a>=b |
<= | 小于或等于 | a<=b |
注意事项
- =是赋值运算符,而真正的判断两个操作数是否相等的运算符是==。
- ==、!=是所有(基本数据类型和引用数据类型)都可以使用的。
- <=、<、>、>=仅针对数值类型(byte/short/int/long/float/double以及char)。
- char字符可以通过(int)语法强制转型,用法:
System.out.println((int)'h');
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!