扩展赋值运算符以及关系运算符

赋值

如: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

注意事项

  1. =是赋值运算符,而真正的判断两个操作数是否相等的运算符是==。
  2. ==、!=是所有(基本数据类型和引用数据类型)都可以使用的。
  3. <=、<、>、>=仅针对数值类型(byte/short/int/long/float/double以及char)。
  4. char字符可以通过(int)语法强制转型,用法:
System.out.println((int)'h');
posted @   萧何i  阅读(96)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示