如何编写一个接受int变量并返回最大值的方法?

use*_*411 3 java compare max

我正在尝试编写一个比较3个数字并返回其中最大数字的方法.

这是我的代码,但它不起作用......

public int max(int x, int y, int z){
    return Math.max(x,y,z);
} 
Run Code Online (Sandbox Code Playgroud)

我的代码怎么能得到纠正?

wat*_*ios 5

试试这个...

public int max(int x, int y, int z){
    return Math.max(x,Math.max(y,z));
} 
Run Code Online (Sandbox Code Playgroud)

该方法Math.max()只接受2个参数,因此如果要根据上面的代码比较3个数字,则需要执行此方法两次.