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 /最大的方法