Utilización de métodos en java.lang.Math

Código Fuente Calificaciones.java

 
public class Calificaciones {

    public static void main(String[] args) {
	int matematicas = 10; 
	int gramatica = -2;
	double historia = 9.55;
	double biologia = 7.3;

    // Valores Absolutos 
    prt("|" + matematicas + "| es " + Math.abs(matematicas));     
    prt("|" + gramatica + "| es " + Math.abs(gramatica));
    prt("|" + historia + "| es " + Math.abs(historia));     
    prt("|" + biologia + "| es " + Math.abs(biologia));


    // Redondeo de cifras al siguiente numero entero
     prt(historia + " redondeado es " + Math.round(historia));     
     prt(biologia + " redondeado es " + Math.round(biologia));     

    // El techo ("ceiling") de un numero es el minimo entero 
    // mayor o igual al mismo numero 
    // Un numero entero es su propio techo ("ceiling") 
     prt("El techo de " + matematicas + " es " + Math.ceil(matematicas));     
     prt("El techo de " + gramatica + " es " + Math.ceil(gramatica));
     prt("El techo de " + historia + " es " + Math.ceil(historia));     
     prt("El techo de " + biologia + " es " + Math.ceil(biologia));

    // El piso ("floor") de un numero es el entero mayor 
    // mayor o igual al mismo numero .
    // Un numero entero es su propio piso ("floor") 
     prt("El piso de " + matematicas + " es " + Math.floor(matematicas));     
     prt("El piso de " + gramatica + " es " + Math.floor(gramatica));
     prt("El piso de " + historia + " es " + Math.floor(historia));     
     prt("El piso de " + biologia + " es " + Math.floor(biologia));

     // min() retorna el menor de los argumentos proporcionados
     prt("min(" + matematicas + "," + gramatica + ") es " + Math.min(matematicas,gramatica));     
     prt("min(" + historia + "," + biologia + ") es " + Math.min(historia,biologia));     
     prt("min(" + matematicas + "," + historia + ") es " + Math.min(matematicas,historia));     
     prt("min(" + biologia + "," + gramatica + ") es " + Math.min(biologia,gramatica));     

     // max() retorna el mayor de los argumentos proporcionados
     prt("max(" + matematicas + "," + gramatica + ") es " + Math.max(matematicas,gramatica));     
     prt("max(" + historia + "," + biologia + ") es " + Math.max(historia,biologia));     
     prt("max(" + matematicas + "," + historia + ") es " + Math.max(matematicas,historia));     
     prt("max(" + biologia + "," + gramatica + ") es " + Math.max(biologia,gramatica));     
      
    }
    
    // Metodo para Impresion 
    static void prt(String s) {
	System.out.println(s);
	
    }
}

Clase Calificaciones

La clase hace uso de distintos métodos para realizar operaciones de redondeo y comparación sobre valores primitivos.

Codigo Fuente Trilog.java

 
public class Trilog { 

    public static void main(String[] args) { 

 
    // Convertir un angulo de 45 grados a radianes 
    // Math.PI equivale a la constante PI (3.14159)
    double angulo = 45.0 * 2.0 * Math.PI/360.0;
    prt("cos(" + angulo + ") es " + Math.cos(angulo));     
    prt("sin(" + angulo + ") es " + Math.sin(angulo));     
    
    // Metodos Trigonometricos Inversos  
    // Valores en Radianes 
    // Debido a que los metodos asin y atan emplean radianes
    // utilizar el metodo toDegrees para convertir a grados
    double radianes = 0.707;
    int i = 0; 
    prt("acos(" + radianes + ") es " + Math.toDegrees(Math.acos(radianes)));     
    prt("asin(" + radianes + ") es " + Math.toDegrees(Math.asin(radianes)));     
    prt("atan(" + radianes + ") es " + Math.toDegrees(Math.atan(radianes)));     

    // exp(x) equivale a "e (2.71828...)" elevado a la "x" potencia
    prt("exp(1.0) es " + Math.exp(1.0));
    prt("exp(10.0) es " + Math.exp(10.0));
    prt("exp(0.0) es " +  Math.exp(0.0));

    // log(y) equivale al logaritmo natural (base e) de "y"
    // Math.E equivale a la constante e (2.7182)
    prt("log(1.0) is " + Math.log(1.0));
    prt("log(10.0) is " + Math.log(10.0));
    prt("log(Math.E) is " + Math.log(Math.E));

    // pow(x, y) equivale a "x" elevado a la "y" potencia
    prt("pow(2.0, 2.0) is " + Math.pow(2.0,2.0));
    prt("pow(10.0, 3.5) is " + Math.pow(10.0,3.5));
    prt("pow(8, -1) is " + Math.pow(8,-1));

    // sqrt(x) equivale a la raiz cuadrada de "x"
    for (i=0; i < 10; i++) {
      prt(
       "La raiz cuadrada de " + i + " is " + Math.sqrt(i));
    }

    }
    // Metodo para Impresion 
    static void prt(String s) {
	System.out.println(s);
	
    }
}

Clase Trilog

La clase hace uso de distintos métodos para realizar operaciones trigonométricas, logarítmicas y con exponentes sobre valores primitivos.

Menú Curso

Objetos, Java y JDK

Composición, Clases y Librerías("Packages").

Variables, Constructores, Métodos y Comentarios.

Herencias ("Inheritance"), Condicionales y Ciclos

Operadores, Errores y Datos de Entrada/"Streams".

Interfases, Arreglos y Polimorfismo.

Collections Framework, "Threads", Garbage Collection y "Assertions".

Java 5 / JDK 5 .

Instalación Software.

Codigo.