Dans cet article, dans le cadre de ma pratique de sortie, je noterai la méthode de java.lang.Math, qui est une API utilisée dans les calculs mathématiques. S'il y a quelque chose qui ne va pas dans l'explication, il serait utile que vous puissiez le signaler. Référence: Official java.lang.Math
abs Trouvez la valeur absolue de l'entier pris comme argument.
int num1 = Math.abs(-1); //num1 = 1
max, min Renvoie le plus grand (le plus petit) des deux arguments.
int num2 = Math.max(1,2); //num2 = 2
int num3 = Math.min(1,2); //num3 = 1
random Renvoie une valeur double signée positivement supérieure ou égale à 0,0 et inférieure à 1,0. Si vous voulez en faire une valeur entière, multipliez-la par n'importe quel multiple, puis cast.
//0~Prenez une valeur aléatoire de l'ordre de 1000
int num4 = (int)(Math.random()*1000);
log, log10
log
renvoie une valeur logarithmique naturelle et log10
renvoie une valeur logarithmique normale.
Math.E
: Base $ e $ de la logarithmique naturelle. Il est défini comme une constante. Math.PI
(circonférentiel $ π $) est également défini. double num5 = Math.log(Math.E); //num5 = 1.0
double num6 = Math.log10(100); //num6 = 2.0
sin, cos, tan Méthode de la fonction triangulaire. Entrez un radian comme argument. ~~ Si vous voulez entrer l'argument de la méthode du degré d'arc, vous pouvez le convertir en le multipliant par $ \ frac {π} {180} $. ~~
Math.toRadians (double angdeg)
pour le convertir en radian. double num7 = Math.sin(Math.PI/4); //1/√2 approximation
double num8 = Math.cos(Math.PI/4); //1/√2 approximation
double num9 = Math.tan(Math.toRadians(45));//1(0.9999999999999999)
pow Renvoie une valeur double obtenue en multipliant le premier argument par le deuxième argument. Cast s'il est traité comme une valeur entière.
double num10 = Math.pow(10, 4); //num10 = 10000.0
exp, expm1 Le premier renvoie la valeur de puissance de la base $ e $ du logarithme naturel, et le second renvoie le nombre obtenu en soustrayant 1 du premier. Utilisons-le en physique et en statistiques ...?
double num11 = Math.exp(2); // e^2
double num12 = Math.expm1(2);// e^2 -1
sqrt, cbrt Renvoie les racines carrées et cubiques.
double num13 = Math.sqrt(9); //num13 = 3.0
double num14 = Math.cbrt(64); //num14 = 4.0
... Je le mettrai à jour lorsque je trouverai quelque chose que je pense utiliser à nouveau.
Recommended Posts