En C
, il existe une macro de commodité min()
qui rend le code plus lisible.
En Java, le plus court équivalent que je connaisse est:
(a > b ? b : a)
Mais ce n’est pas aussi auto-documenté que min()
à mon avis.
Y a-t-il une méthode min () intégrée en Java (et je ne pouvais pas la trouver)? ou mon seul recours est de définir une méthode comme celle-ci?
Math.min()
? (Livré en plusieurs surcharges pour différents types.)
jetez un oeil au javadoc de maths
vous pouvez l’utiliser comme:
import static java.lang.Math.*; public static void main(Ssortingng[] args) { System.out.println(min(1, 0)); }
Voir la classe java.lang.Math
fonctions de min
et max
pour différents types.
voulez-vous dire Math.min (a, b) ou Math.max (a, b)?
Oui, la classe Math
contient deux méthodes statiques appelées max
et min
qui se comportent selon leurs noms. Jetez un oeil à ce lien . Vous trouverez ici des exemples utiles.
Utilisez la classe Math
. Il a les deux méthodes min()
et max()
.
Math.min ()
Que diriez-vous de cela? Il existe une méthode minx / max