JAVA学习手札:运算符中的数值转换问题和一些运算规则

本文详细介绍了Java中的算术运算符及其扩展运算符的使用方法,包括加减乘除、取模运算等,并解释了不同类型操作数之间的转换规则。此外,还介绍了关系运算符的使用场景及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 如果两个操作数中有一个是double类型,另一个操作数就会转换为double类型

  • 否则,如果其中一个操作数是float类型,另一个操作数就会转换为float类型

  • 否则,如果其中一个操作符是long类型,另一个操作数将会转换为long类型

  • 否则,两个操作数都将会转换为int类型(不管两个操作数是什么类型)

取模运算:

  • 操作数一般是整数,也可以用浮点数。其结果是“余数”
  • “余数”符号和左边操作数相同
    如:7%3=1,-7%3=-1,7%-3=1

扩展运算符

扩展运算符
运算符用法举例等效的表达式
+=a+=ba=a+b
-=a-=ba=a-b
*=a*=ba=a*b
/=a/=ba=a/b
%=a%=ba=a%b

 

关系运算符:

关系运算符
运算符含义实例
==等于a==b
!=不等于a!=b
>大于a>b
<小于a<b
>=大于或等于a>=b
<=小于或等于a<=b

 

注意事项:

  • ==、!=是所有(基本和引用)数据类型都可以使用
  • >、>=、<、<=仅针对数值类型(byte/short/int/long,float/double,以及char)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值