我有以下值,
double neutrality = 0.9D;
double happiness = 0.12D;
double sadness = 0.232D;
double anger = 0.001D;
double fear = 0.43D;
从上述项目中找到最大值的最佳方法是什么。我知道如何使用 if..else 语句。
Math.max() 是最好的方法吗?喜欢
Math.max(Math.max(Math.max(Math.max(neutrality,happiness),sadness),anger),fear)
最佳答案
使用流将更具可读性:
double max = DoubleStream.of(neutrality, happiness, sadness, anger, fear)
.max().getAsDouble();
关于java - 在 Java 中从多个 double (不是数组)中找到最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55960512/