我迫不及待地想将您的查询发布在这里。我是Java的新手,应该非常基础,但是我无法从Google得到任何答案。

下面的第二行是什么意思?

double mutatePercent = 0.01;
boolean m1 = rand.nextFloat() <= mutatePercent;


我认为
谢谢!

最佳答案

线

boolean m1 = rand.nextFloat() <= mutatePercent;


的形式

boolean m1 = <some boolean value>




rand.nextFloat() <= mutatePercent;


结果为布尔值,因此将比较结果rand.nextFloat() <= mutatePercent分配给boolean变量m1

10-07 19:42
查看更多