La classe Math contient des méthodes pour exécuter des opérations numériques de base telles que l'exponentiel, le logarithme, la racine carrée, les fonctions trigonométriques, les minimums et les maximums.

Les champs
static double E
Ce champ représente la valeur double approchée de e, soit la base du logarithme naturel.
static double PI
Ce champ représente la valeur double approchée de PI, soit le ratio de la circonférence d'un cercle par rapport a son diamètre.

Les méthodes
static double abs(double a)
retourne la valeur absolue d'une valeur de type double.
static float abs(float a)
retourne la valeur absolue d'une valeur de type float.
static int abs(int a)
retourne la valeur absolue d'une valeur int.
static long abs(long a)
retourne la valeur absolue d'une valeur long.
static double acos(double a)
retourne l'arc-cosinus d'un angle, dans l'intervalle 0.0 jusqu'à PI.
static double asin(double a)
retourne l'arc-sinus d'un angle dans l'intervalle de -PI/2 jusqu'à PI/2.
static double atan(double a)
retourne l'arc-tangente d'un angle dans l'intervalle de -PI/2 jusqu'à PI/2.
static double atan2(double y, double x)
convertit des coordonnées rectangulaires (x, y) en polaires (r, theta).
static double ceil(double a)
retourne la plus petite valeur double (prôche de l'infini négatif : -infinity) qui n'est pas plus petit que l'argument et est égal à un entier mathématique.
static double cos(double a)
retourne le cosinus trigonométrique d'un angle.
static double exp(double a)
retourne le nombre d'Euler e élevé à la puissance d'une valeur double.
static double floor(double a)
retourne la plus grande valeur double (prôche de l'infini positif : infinity) qui n'est pas plus grand que l'argument et est égal à un entier mathématique.
static double IEEEremainder(double f1, double f2)
calcul l'opération restante sur deux arguments comme prescrit dans le standard IEEE 754.
static double log(double a)
retourne le logarithme naturel (base e) d'une valeur double.
static double max(double a, double b)
retourne la plus grande des deux valeurs de type double.
static float max(float a, float b)
retourne la plus grande des deux valeurs de type float.
static int max(int a, int b)
retourne la plus grande des deux valeurs de type int.
static long max(long a, long b)
retourne la plus grande des deux valeurs de type long.
static double min(double a, double b)
retourne la plus petite des deux valeurs de type double.
static float min(float a, float b)
retourne la plus petite des deux valeurs de type float.
static int min(int a, int b)
retourne la plus petite des deux valeurs de type int.
static long min(long a, long b)
retourne la plus petite des deux valeurs de type long.
static double pow(double a, double b)
retourne la valeur d'un double élevé à la puissance représentée par le second argument (ab).
static double random()
retourne une valeur double avec un signe positif, plus grand ou égal à 0.0 et plus petit que 1.0.
static double rint(double a)
retourne la valeur double qui est la plus prôche de la valeur de l'argument et est égal à un entier mathématique.
static long round(double a)
retourne la plus prôche valeur de type long de l'argument.
static int round(float a)
retourne la plus prôche valeur de type int de l'argument.
static double sin(double a)
retourne le sinus trigonométrique d'un angle.
static double sqrt(double a)
retourne la valeur positive arrondie de la racine carrée d'une valeur de type double.
static double tan(double a)
retourne la tangente trigonométrique d'un angle.
static double toDegrees(double angrad)
convertit approximativement un angle mesuré en radians en degrés.
static double toRadians(double angdeg)
convertit approximativement un angle mesuré en degrés en radians.
Les méthodes héritées de la classe racine java.lang.Object
clone, equals, finalize, getClass, hashCode,
notify, notifyAll, toString, wait, wait, wait