Ответ 1
Math.min()
? (Входит в несколько перегрузок для разных типов.)
В C
имеется удобный макрос min()
, который помогает сделать код более читаемым.
В java самый короткий эквивалент, который я знаю, это:
(a > b ? b : a)
Но это не так самодокументируемо, как min()
на мой взгляд.
Есть ли встроенный метод min() в Java (и я просто не смог его найти)? или мой единственный регресс заключается в том, чтобы самостоятельно определить такой метод?
Math.min()
? (Входит в несколько перегрузок для разных типов.)
посмотрите на javadoc Math
вы можете использовать его как:
import static java.lang.Math.*;
public static void main(String[] args) {
System.out.println(min(1, 0));
}
Смотрите класс java.lang.Math
функции min
и max
для разных типов.
Вы имеете в виду Math.min(a, b) или Math.max(a, b)?
Да, класс Math
содержит два статических метода, называемых max
и min
, которые ведут себя в соответствии с их именами. Посмотрите на ссылку . Здесь вы найдете несколько полезных примеров.
Используйте класс Math
. Он имеет методы min()
и max()
.
Как насчет this Существует метод minx/max