так что теперь он может получать входные данные в строковой форме от пользователя и распечатайте результат.
вот так:
Код: Выделить всё
Enter an Expression: ADD(DIV(SIN(FACT(3)),CEIL(TAN(MUL(1.5,FIB(4))))),GCD(2,10))
The Result is: 1.94
Код: Выделить всё
ADD(DIV(SIN(FACT(X1)),CEIL(TAN(MUL(1.5,FIB(X2))))),GCD(Y,10))
Код: Выделить всё
Enter an Expression: ADD(DIV(SIN(FACT(X1)),CEIL(TAN(MUL(1.5,FIB(X2))))),GCD(Y,10))
Enter Variables: X1,X2,Y
Enter values for X1, X2 and Y by this order(separate the values by space): 3 4 2
The Result is: 1.94
также мне приходится использовать концепции объективного программирования (поэтому каждая функция выражения и ее константы или переменные должны храниться как объект)
так как я могу изменить существующий код из EvalEx сделать программу для идентификации переменных ?
Подробнее здесь: https://stackoverflow.com/questions/276 ... es-in-java
Мобильная версия