Tema 10. Dinámica y funciones de la Atmosfera 2024
Clase math tablas SEMESTRE 2
1. DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA
INSTITUTO TECNOLÓGICO DE SALINA CRUZ
MATERIA
FUNDAMENTOS DE PROGRAMACION
TEMA
CLASE MATH
PROFESORA
SUSANA MONICA ROMAN NAJERA
ALUMNO
JOSE MANUEL FLORES RAMOS
CARRERA
ING. EN TIC´S
SEMESTRE
2 E2
SALINA CRUZ OAXACA 25/02/014
2. Método Descripción Parámetros Tipo de dato
devuelto
ABS Devuelve el valor absoluto
de un número.
Un parámetro que
puede ser un int,
double, float o long
El mismo que
introduces.
ARCOS Devuelve el arco coseno de
un Angulo en radianes.
Double Double
ASIN Devuelve el arco seno de un
ángulo en radianes.
Double Double
ATAN Devuelve el arco tangente
entre -PI/2 y PI/2.
Double Double
ATAN2 Devuelve el arco tangente
entre -PI y PI.
Double Double
CEIL Devuelve el entero más
cercano por arriba.
Double Double
FLOOR Devuelve el entero más
cercano por debajo.
Double Double
ROUND Devuelve el entero más
cercano.
Double o float long (si introduces
un double) o int (si
introduces un float)
COS Devuelve el coseno de un
ángulo.
Double Double
SIN Devuelve el seno de un
ángulo.
Double Double
TAN Devuelve la tangente de un
ángulo.
Double Double
EXP Devuelve el exponencial de
un número.
Double Double
LOG Devuelve el logaritmo
natural en base e de un
número.
Double Double
MAX Devuelve el mayor de dos
entre dos valores.
Dos parámetros que
pueden ser dos int,
double, float o long
El mismo tipo que
introduces.
MIN Devuelve el menor de dos
entre dos valores.
Dos parámetros que
pueden ser dos int,
double, float o long
El mismo tipo que
introduces.
RANDOM Devuelve un número
aleatorio entre 0 y 1. Se
pueden cambiar el rango de
generación.
Ninguno Double
SQLRT Devuelve la raíz cuadrada de
un número.
Double Double
POW Devuelve un número
elevado a un exponente.
Dos parámetros
double (base y
exponente)
Double
3. También os dejo las constantes definidas.
Constante Descripción
PI Devuelve el valor de PI. Es un double.
E Devuelve el valor de E. Es un double.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class PruebaApp {
public static void main(String[] args) {
double operador1=25.5;
double operador2=15.21;
Math.ceil(operador1); // Devuelve 26.0
Math.floor(operador2); //Devuelve 15.0
Math.pow(operador1, operador2); // Devuelve
2.474435537975361E21
Math.max(operador1, operador2); //Devuelve 25.5
Math.sqrt(operador1); ////Devuelve 5.049752469181039
}
}
Para utilizar esta clase, debemos escribir Math.método (parámetros); donde método será uno de
los siguientes y parámetros aquellos que tengamos que usar. Un método puede estar sobrescrito
para distintos tipos de datos.
4. Ampliación de la clase Java Math y funciones matemáticas
(trigonométricas, logaritmo, round...)
Funciones Matemáticas Significado Ejemplo de uso Resultado
abs Valor absoluto int x = Math.abs(2.3); x = 2;
atan Arcotangente
double x =
Math.atan(1);
x =
0.78539816339744;
sin Seno
double x =
Math.sin(0.5);
x =
0.4794255386042;
cos Coseno
double x =
Math.cos(0.5);
x =
0.87758256189037;
tan Tangente
double x =
Math.tan(0.5);
x =
0.54630248984379;
exp
Exponenciación
neperiana
double x =
Math.exp(1);
x =
2.71828182845904;
log Logaritmo neperiano
double x =
Math.log(2.7172);
x =
0.99960193833500;
pow Potencia
double x =
Math.pow(2.3);
x = 8.0;
round Redondeo
double x =
Math.round(2.5);
x = 3;
random Número aleatorio
double x =
Math.ramdom();
x =
0.20614522323378;
public class Programa {
public static void main(String args[]) {
double sexagesimal = 30;
double radianes = Math.PI/180 * sexagesimal;
System.out.println("Angulo en radianes : "+radianes);
}
}