min(a,b)和max(a,b)等价于Java?
在C ,有一个min()方便的macros,它有助于使代码更具可读性。
在Java中,我知道的最短等价物是:
(a > b ? b : a)
但是在我看来,它并不像min()那样自我logging。
在Java中有一个内置的min()方法(我找不到它)? 或者我唯一的办法是自己定义一个这样的方法?
Math.min() ? (对于不同的types有几个重载)
看看math的javadoc
你可以像这样使用它:
import static java.lang.Math.*; public static void main(String[] args) { System.out.println(min(1, 0)); }
查看各种types的min和max类的java.lang.Math函数 。
你是指Math.min(a,b)还是Math.max(a,b)?
是的, Math类包含两个称为max和min静态方法,根据它们的名称进行操作。 看看这个链接 。 在这里你会find一些有用的例子。
使用Math课。 它有min()和max()方法。
Math.min()
怎么样有一个minx /最大的方法