今天 用到了,java算数运算, 要算某个 事件的概率,在算概率的时候,用 int/int , 得到的 float类型值,总为0.0,原以为是,精度的问题,换成了double还是不行,多番测试后,才发现,原来是int/int 结果还是为int型,它只是把结果 转换为了float型,固没有小数点后面的值。
所以在算float时,应该先吧int型用(float)变成float型,再做运算。。
设定时间的发生概率
规定了,某个时间的概率后如何让它以期望的概率出现呢。。
兄弟们都有什么好的办法吗?给推荐两个。。
本文讲述了在Java中正确计算概率的方法,特别关注了整数除法返回整数结果的问题,并介绍了如何将整数转换为浮点数来获得精确的小数结果。

被折叠的 条评论
为什么被折叠?



