日期:2014-05-20  浏览次数:20706 次

% 符号
JAVA里面%符号两边的数 是否要求必须是整数 跟c语言一样不

------解决方案--------------------
是的,是的,广告真多
------解决方案--------------------
一样。求余数运算符
------解决方案--------------------
double,float ,char ,int ,short, long, byte 都可以
------解决方案--------------------
取余(%)是二元运算符,就是求两个操作数相除后的余数。
a%b=a-(a/b)*b
如果两个操作数是浮点型,如7.6%2.9,那么7.6-2*2.9=1.8即结果是1.8
若参加二元运算的两操作数的数据类型不同,所得结果与精度较高(或位数更长)的数据类型一致。
例:7.0%3为1.0 -7%3为-1

以前我也以为只能是整数,不过在网上查了一些资料发现上面那样也可以。糊涂了