Я сейчас нахожусь в процессе разработки моего собственного производного калькулятора для Android с использованием Java. Я видел, как другие приложения читали математические выражения, набранные пользователем, и он форматировал их так, как будто они написаны на бумаге.
Я пытаюсь выяснить, есть ли способ, которым мое приложение могло бы сделай то же самое. Например, я мог бы ввести квадрат выражения с корнем или взятым в степень целого числа, и он выглядел бы не как «sqrt (x + 3) или x ^ 3», как это буквально выглядит на консоли, а отформатировал соответствующим образом в зависимости от того, что написано. Я знаю, что я мог бы просто использовать Unicode для квадрата root, который является \ u221A, но я специально ищу функциональность, как в приведенном ниже примере.
Возможно ли использовать Java или мне придется переключиться на использование чего-то еще? Я не знаю, где начать искать решение. Я пытался найти решения в Интернете, но нет ничего, что соответствует тому, что я ищу.
Любая помощь приветствуется.
Спасибо!