Java. Ejemplo de Area del Círculo.

En este ejemplo empezamos a vislumbrar el gran potencial de Java, que no es otro que el amplio número de APIs, Paquetes y Clases que pone a nuestra disposición y que podemos utilizar en nuestros programas. En esta ocasión hacemos uso de la clase Math que viene incorporada en las últimas versiones de Java, por tanto no es necesario importarla y podemos usarla libremente como en el ejemplo que os muestro.

Todos los métodos y constantes son static por tanto se pueden utilizar directamente llamándolos desde la Clase Math.

Aquí os dejo algunas de las constantes y métodos mas utilizados y que podéis usar en vuestros programas:

Algunas Constantes de la Clase Match.
Constante.Descripción.
EDevuelve el valor más aproximado del número e
PIDevuelve el valor mas aproximado del número PI.
Algunos Métodos de la Clase Match.
Método.Descripción.
abs(double a)Devuelve el valor absoluto de un valor double introducido como parámetro.
abs(float a)Devuelve el valor absoluto de un valor float introducido como parámetro.
abs(int a)Devuelve el valor absoluto de un valor Entero introducido como parámetro.
abs(long a)Devuelve el valor absoluto de un valor long introducido como parámetro.
acos(double a)Devuelve el arco coseno de un valor introducido como parámetro.
addExact(int x, int y)Devuelve la suma de sus argumentos, lanzando una excepción si el resultado desborda un int.
addExact(long x, long y)Devuelve la suma de sus argumentos, lanzando una excepción si el resultado se desborda a long.
asin(double a)Devuelve el arco seno de un valor introducido.
atan(double a)Devuelve el arco tangente de un valor introducido.
cbrt(double a)Devuelve la raíz cúbica de un doublevalor.
cos(double a)Devuelve el coseno trigonométrico de un ángulo.
exp(double a)Devuelve el número e de Euler elevado a la potencia de un doublevalor.
log(double a)Devuelve el logaritmo natural (base e ) de un double valor.
log10(double a)Devuelve el logaritmo de base 10 de un doublevalor.
max(double a, double b)Devuelve el mayor de dos valores double
max(float a, float b)Devuelve el mayor de dos valores float.
max(int a, int b)Devuelve el mayor de dos valores Enteros.
max(long a, long b)Devuelve el mayor de dos valores long.
min(double a, double b)Devuelve el menor de dos valores double.
min(float a, float b)Devuelve el menor de dos valores float.
min(int a, int b)Devuelve el menor de dos valores enteros.
min(long a, long b)Devuelve el menor de dos valores long.
multiplyExact(int x, int y)Devuelve el producto de los argumentos, lanzando una excepción si el resultado desborda un int.
multiplyExact(long x, long y)Devuelve el producto de los argumentos, lanzando una excepción si el resultado desborda un long.
pow(double a, double b)Devuelve el valor del primer argumento elevado a la potencia del segundo argumento.
random()Devuelve un doublevalor con un signo positivo, mayor o igual que 0.0 y menor que 1.0.
round(double a)Devuelve el long redondeado más cercano al double introducido.
round(float a)Devuelve el int mas cercano y redondeado al float introducido.
sin(double a)Devuelve el seno trigonométrico de un ángulo.
sqrt(double a)Devuelve la raíz cuadrada positiva correctamente redondeada de un doublevalor.
tan(double a)Devuelve la tangente trigonométrica de un ángulo.

Podeis acceder a una lista más completa de los métodos y constantes disponibles en la clase Math en el siguiente enlace o página de Oracle

¿Te ha gustado? Compártelo.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  Acepto la política de privacidad

Información sobre protección de datos

  • Responsable: MIGUEL ANGEL SANZ
  • Fin del tratamiento: Moderar los comentarios. Responder las consultas
  • Legitimación: Tu consentimiento
  • Destinatarios 1&1 Internet España S.L.U. Politica de privacidad. https://www.ionos.es/terms-gtc//terms-privacy/.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información adicional: Más información en nuestra política de privacidad.