在C,有一个min()方便的宏,有助于使代码更具可读性.
在java中,我所知道的最短等价物是:
(a > b ? b : a)
Run Code Online (Sandbox Code Playgroud)
但它并不像min()我认为的那样是自我记录的.
Java中是否有内置的min()方法(我找不到它)?或者我唯一的办法是自己定义这样的方法?
Oli*_*rth 61
Math.min()?(针对不同类型进行多次重载.)
看看数学的javadoc
你可以使用它:
import static java.lang.Math.*;
public static void main(String[] args) {
System.out.println(min(1, 0));
}
Run Code Online (Sandbox Code Playgroud)