如何测试double是否可以使用java进行模块化

如何测试double是否可以使用java进行模块化,java,double,modulo,Java,Double,Modulo,我有一个双值列表 像这样: 0.4997 0.4998 0.4999 0.5 0.5001 0.5002 0.5003 0.5004 1.0 我要打印所有可以被0.5模化(%)的数字 但标准模运算-值%0.5不工作。我该怎么做呢?也许乘以10100或1000。按5、50或500%的比例进行调整。然后再除以10、100或1000以返回原始数字。将每个人除以0.5并验证小数部分…但是,顺便说一句,我尝试了它(%0.5),并且它是有效的。@Hackerdarshi我的想法与你的想法类似,关于乘以10

我有一个双值列表

像这样:

0.4997
0.4998
0.4999
0.5
0.5001
0.5002
0.5003
0.5004
1.0
我要打印所有可以被0.5模化(
%
)的数字


但标准模运算-
值%0.5
不工作。我该怎么做呢?

也许乘以10100或1000。按5、50或500%的比例进行调整。然后再除以10、100或1000以返回原始数字。将每个人除以0.5并验证小数部分…但是,顺便说一句,我尝试了它(%0.5),并且它是有效的。@Hackerdarshi我的想法与你的想法类似,关于乘以10然后再乘以%5。好主意,兄弟