
El número E es la base del logaritmo natural, te enseñamos como usarlo en Java y como calcular una aproximación.
Clase Math número E Java
La clase Math en Java proporciona numerosos recursos matemáticos entre los que se encuentran las constantes PI y E.
- PI: Se define como la relación entre la circunferencia de un círculo y su diámetro. Su valor aproximado a 5 decimales es 3.14159. Se utiliza en todos los cálculos que involucran las figuras geométricas círculos y elipses, además de en toda la trigonometría.
- E: Se define como la base del logaritmo natural. Su valor aproximado es de 2.71828. Se trata de una constante fundamental en cálculos exponenciales y logarítmicos.
Cómo usar la constante E en la clase Math
public class CalculoInteresCompuesto {
public static void main(String[] args) {
double cantidadInicial= 10000;
double interes = 0.05; // 5% anual
int anyos = 5;
double capitalResultado = cantidadInicial * Math.pow(Math.E, interes * anyos);
System.out.println("El capital obtenido tras " + años + " años es: " + capitalResultado);
}
}
Más información acerca del interés compuesto.
Cálculo aproximado número E en Java
Te mostrado el código Java que sirve para calcular el número “e” a partir de la suma del inverso de factoriales:
private void calcularE(int numeroSumandos)
{
double sumandoActual = 1d / factorial(0);
double euler = sumandoActual;
int n = 1;
while(numeroSumandos>n)
{
sumandoActual = (1d / factorial(n));
euler += sumandoActual;
n++;
}
System.out.println("Numero de Euler: " + euler);
}
private long factorial(int n)
{
long factorial = 1;
for (int i = 1; i <= n; i++)
{
factorial *= i;
}
return factorial;
}
Más algoritmos matemáticos
| Algoritmo | Descripción |
| Sucesión de Fibonacci | Aprende a programar en Java la famosa sucesión de Fibonacci |
| Números Primos | Algoritmo de cálculo en Java para saber si un número es primo |
| Factorial | Cálculo del factorial de un número en Java |
| Número Pi | Aprende a calcular Pi en Java |
| Número e | Número e, algoritmo en Java |
| Raíz cuadrada | Desarrollo en Java del algoritmo raíz cuadrada |
| Números Perfectos | Determina en Java si un número es “perfecto” |
| Conversión binario – hexadecimal | Conversor binario a hexadecimal en Java |
| Generación de números aleatorios | Generar números aleatorios entre 1 y 100, ejemplos prácticos |
| Matrices en Java | Crea una matriz en Java y manéjala con soltura |
| Calculadora en Java | Ejemplo sencillo para montar una calculadora en java con interfaz básica |
Recursos Básicos
| Asunto | Descripción |
| Tutorial básico y sintaxis | Tutorial básico Java y sintaxis. Aprende los fundamentos del lenguaje. |
| Hilos (Threads) | Aprende a manejar hilos y las cuestiones básicas de la concurrencia |
| Funciones Lambda | Aquí te enseñamos las nociones más importantes para arrancas con funciones lambda |
| Palíndromos | Programa de ejemplo para el uso de palíndromos en Java. |
| Máquina Virtual de Java | Te explicamos el funcionamiento de la máquina virtual de java (Java Virtual Machine – JVM) |
| JDK, JRE y JVM | Diferencias entre el JDK, JRE y JVM. |
| Mejores libros Java en Español | Hazte con los mejores libros Java para aprender paso a paso y profundizar en las mejores prácticas |
| TensorFlow | Manejo del API de TensorFlow para la construcción de grafos de operaciones y su ejecución |
| Tutorial Log4j | Tutorial para el manejo de Log4j, herramienta ágil y flexible para la gestión de Logs en Java |
| Java Security | Entiende y aplica las posibilidades que da Java para mantener la seguridad |
| Tutorial JConsole | Aprende los conceptos básicos de monitorización de procesos Java con JConsole |
| JavaFX | Tutorial de JavaFX, librería gráfica moderna para construcción de GUIs en móvil, escritorio y web. |
| Estructuras de datos en Java | Explicación y ejemplos de las estructuras de datos más importantes: listas, pila, cola, arbol. |
| Javaapi | Conjunto de clases, interfaces, métodos y paquetes que forman parte de la plataforma Java estándar |
| Algoritmo Huffman | Método eficiente para codificar datos, asignando códigos más cortos a los caracteres más frecuentes |