gpt4 book ai didi

java - 从给定变量中获取最大变量

转载 作者:行者123 更新时间:2023-12-02 04:38:42 25 4
gpt4 key购买 nike

我想从三个变量中找到具有最大值的变量。我使用给定的代码来查找最大值,但它只能输出最大值。我想获取具有最大值的变量。有什么方法吗?

int x=1;
int y=2;
int z=3;
int max = Math.max(Math.max(x,y),z);
System.out.println(max);

最佳答案

如果您想根据三个变量中哪一个具有最高值来执行不同的操作,那么您不能做得更好:

if (x > y && x > z) {
// do stuff for when x is biggest
} else if (y > x && y > z) {
// do stuff for when y is biggest
} else {
// do stuff for when z is biggest
}

我故意不讨论两个变量具有相同值(均为最高值)的情况,因为你没有说你想做什么。我将把它作为练习留给读者。

如果变量多于三个,情况会变得更加复杂,并且您需要一种将变量映射到操作的方法。

关于java - 从给定变量中获取最大变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30441364/

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