gpt4 book ai didi

java - 这个Java表达式是什么意思?

转载 作者:行者123 更新时间:2023-12-01 18:57:14 26 4
gpt4 key购买 nike

我时间紧迫,想在这里发布我的查询。我是 Java 新手,这应该是非常基本的,但我无法从 Google 得到任何答案。

下面第二行是什么意思?

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

我认为 <= 意味着小于或等于,但在上面的用法中似乎并非如此。 m1的值是如何决定的?

谢谢!

最佳答案

线路

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

其形式为

boolean m1 = <some boolean value>

rand.nextFloat() <= mutatePercent;

结果是一个 boolean 值,所以比较的结果rand.nextFloat() <= mutatePercent被分配给boolean变量m1

关于java - 这个Java表达式是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13559008/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com