Programacio

Páginas: 4 (996 palabras) Publicado: 21 de mayo de 2012
n¿Que es la clase Math?
La clase Math representa la librería matemática de Java. Las funciones que contiene son las de todos los lenguajes, parece que se han metido en una clase solamente apropósito de agrupación, por eso se encapsulan en Math, y lo mismo sucede con las demás clases que corresponden a objetos que tienen un tipo equivalente (Character, Float, etc.). El constructor de la clase esprivado, por los que no se pueden crear instancias de la clase. Sin embargo, Math es public para que se pueda llamar desde cualquier sitio y static para que no haya que inicializarla.
A continuaciónvamos a conocer algunas funciones de la clase Math, cómo se llaman y qu&eacuet; tarea realizan.
Miembros dato constantes
La clase Math define dos constantes muy útiles, el número p y el número e.    public final class Math {
    public static final double E = 2.7182818284590452354;
    public static final double PI = 3.14159265358979323846;
    //...
    }
El modificador final indica quelos valores que guardan no se pueden cambiar, son valores constantes.
Se accede a estas constantes desde la clase Math, de la siguiente forma
    System.out.println("Pi es " + Math.PI);    System.out.println("e es " + Math.E);

volver al inicio

Funciones miembro
La clase Math define muchas funciones y versiones distintas de cada función.
Por ejemplo, para hallar el valor absoluto de unnúmero define las siguientes funciones. Se llama a una u otra dependiendo del tipo de dato que se le pasa en su único argumento.
    public final class Math {
      public static int abs(int a) {        return (a < 0) ? -a : a;
      }
      public static long abs(long a) {
        return (a < 0) ? -a : a;
      }
      public static float abs(float a) {
        return (a < 0) ? -a : a;
      }      public static double abs(double a) {
        return (a < 0) ? -a : a;
      }
      //...
    }
Por ejemplo, hallar el valor absoluto de los siguientes números

    int i =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacio
  • programacio
  • Programacio
  • programacio
  • programacio
  • programacio
  • Programacio
  • Programacio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS