Cómo utilizar JEP: un analizador de expresiones matemáticas en Java

El JEP es un analizador de expresiones matemáticas en Java. Esto significa que puedes pasarle a JEP una cadena de operaciones matemáticas (que también pueden contener variables) para realizar y obtener una respuesta.

¿Cómo usar JEP?

Para empezar a usar JEP, crea una instancia del analizador:

JEP j = new JEP();

Si planeas utilizar funciones como sin o cos, debes indicarle a JEP que las espere llamando al método addStandardFunctions del analizador:

j.addStandardFunctions();

Ya estás listo para comenzar el análisis. Llama al método parseExpression con la expresión que necesita ser analizada. En este caso, analizaremos lo que se pase desde la línea de comandos:

j.parseExpression(args[0]);

A continuación, imprime el resultado:

System.out.println(j.getValue());

Por ejemplo, si la expresión fuera "75 * 4 / (3 * 100)", el resultado sería:

Cómo reducir las dependencias entre aplicaciones con Java Message Service (JMS)
1.0

Si deseas utilizar variables en tu expresión, debes indicarle a JEP que espere estas variables llamando al método addVariable del analizador:

j.addVariable("x", 0);

Al utilizar JEP en tu código, es importante tener en cuenta que JEP viene con una de dos licencias: GPL o comercial. Dependiendo del entorno en el que planees utilizarlo, el tipo de licencia puede ser importante para ti.

A continuación, se muestra un ejemplo completo que analiza la expresión pasada como argumento desde la línea de comandos:

import org.nfunk.jep.JEP;

public class JepTip {
    public static void main(String []args) {
        JEP j = new JEP();
        j.addStandardFunctions();
        j.parseExpression(args[0]);
        System.out.println(j.getValue());
    }
}

Visita la documentación completa y encuentra numerosos ejemplos de código en el sitio oficial del proyecto JEP.

La importancia de la simetría en el diseño de clases Java

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo utilizar JEP: un analizador de expresiones matemáticas en Java , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.