我迫不及待地想将您的查询发布在这里。我是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