Clase math java
En este ejemplo usaremos los métodos de la clase Math,
clase que esta dentro del paquete java.lang.
Java.lang.Math |
Por lo que para poder utilizar esta clase, se debe incluir esta
instrucción:
import java.lang.Math;
Esta clase posee estos métodos:
double ceil(double x) Redondea x numero al entero mayor siguiente
double floor(double x) Redondea x al entero menor siguiente
int round(double x) Redondea x de forma lógica en un entero
double rint(double x) Redondea x numero de forma lógica en un double
double random() Número aleatorio de 0 a 1
tiponúmero abs(tiponúmero x) Devuelve el valor absoluto de x.
tiponúmero min(tiponúmero x,tiponúmero y) Devuelve el menor valor de dos números(x o y)
tiponúmero max(tiponúmero x, tiponúmero y) Devuelve el mayor valor dedos números( x o y)
double sqrt(double x) Calcula la raíz cuadrada de x
double pow(double x,double y) Calcula x elevado a y
double exp(double x) Calcula ex
double log(double x) Calcula el logaritmo neperiano de x
double acos(double x) Calcula el arco coseno de x
double asin(double x) Calcula el arco seno de x
double atan(double x) Calcula el arco tangente de x
double sin(double x) Calcula el seno de x
double cos(double x) Calcula el coseno de x
double tan(double x) Calcula la tangente de x
double toDegrees(doublé anguloEnRadianes) Convierte de radianes a grados
double toRadians(doubleanguloEnGrados) Convierte de grados a radianes
ahora mostrare un ejemplo utilizando todos los métodos listados de
math
aquí el código:
import java.lang.Math;public class math_java{public static void main(String args[]){//ceil redondea al mayor saiguienteSystem.out.println("Math.ceil(99.7)= "+Math.ceil(99.7));//Redondea x al entero menor siguienteSystem.out.println("Math.floor(99.7)= "+Math.floor(99.7));//round Redondea x de forma lógica en un enteroSystem.out.println("Math.round(17.7)= "+Math.round(17.7));//rind Redondea x numero de forma lógica en un doubleSystem.out.println("Math.rind(17.7)= "+Math.round(17.7));//Random Número aleatorio de 0 a 1System.out.println("Math.random()= "+Math.random());//abs(tiponúmero x) Devuelve el valor absoluto de x.System.out.println("Math.abs(-47.6)= "+Math.abs(-47.6));//min(tiponúmero x,tiponúmero y) Devuelve el menor valor de dos números(x o y)System.out.println("Math.min(20,-20)= "+Math.min(20,-20));//max(tiponúmero x, tiponúmero y) Devuelve el mayor valor dedos números( x o y)System.out.println("Math.max(20,-20)= "+Math.max(20,-20));//sqrt(double x) Calcula la raíz cuadrada de xSystem.out.println("Math.sqrt(63504)= "+Math.sqrt(63504));//pow(double x,double y) Calcula x elevado a ySystem.out.println("Math.pow(2,3)= "+Math.pow(2,3));//exp(double x) Calcula exSystem.out.println("Math.exp(5)= "+Math.exp(5));//log(double x) Calcula el logaritmo neperiano de xSystem.out.println("Math.log(0.95)= "+Math.log(0.95));//acos(double x) Calcula el arco coseno de xSystem.out.println("Math.acos(1)= "+Math.acos(1));//asin(double x) Calcula el arco seno de xSystem.out.println("Math.asin(0.12)= "+Math.asin(0.12));//atan(double x) Calcula el arco tangente de xSystem.out.println("Math.atan(0.24)= "+Math.atan(0.24));//sin(double x) Calcula el seno de xSystem.out.println("Math.sin(45)= "+Math.sin(45));//cos(double x) Calcula el coseno de xSystem.out.println("Math.cos(45)= "+Math.cos(45));//tan(double x) Calcula la tangente de xSystem.out.println("Math.tan(45)= "+Math.tan(45));//toDegrees(doublé anguloEnRadianes) Convierte de radianes a gradosSystem.out.println("Math.toDegrees(34.46)= "+Math.toDegrees(34.46));//toRadians(doubleanguloEnGrados) Convierte de grados a radianesSystem.out.println("Math.toRadians(111.11)= "+Math.toRadians(111.11));}}
Descargar ejemplo:
Comentarios
Publicar un comentario