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 |