目前大家都以为 % 在JAVA中是取模(mod)运算
经过测试,在JAVA中却是取余操作符,如:
System.out.println(90%50) --结果是:40,取模的正确结果应该是1
怎么自行实现呢,很简单,用除
(int)Math.floor(90/10)
(int)Math.floor(90/20)
(int)Math.floor(90/50)
输出:
9
4
1
目前大家都以为 % 在JAVA中是取模(mod)运算
经过测试,在JAVA中却是取余操作符,如:
System.out.println(90%50) --结果是:40,取模的正确结果应该是1
怎么自行实现呢,很简单,用除
(int)Math.floor(90/10)
(int)Math.floor(90/20)
(int)Math.floor(90/50)
输出:
9
4
1