Форум программистов, компьютерный форум CyberForum.ru

Создание калькулятора: как посчитать строковую переменную - Android

Войти
Регистрация
Восстановить пароль
 
Dneprtrase
1 / 1 / 0
Регистрация: 17.03.2015
Сообщений: 25
03.04.2015, 19:43     Создание калькулятора: как посчитать строковую переменную #1
Создаю калькулятор на телефон. У меня в строковой переменной хранятся все действия. Пример: a="1+2+3".
Я думал, как это посчитать, и мне подсказали использовать эту библиотеку: https://github.com/evgenyneu/js-evaluator-for-android . Скачал, добавил в свой проект, но уже пол дня не могу разобраться как сделать так, что ты оно работало. Может кто то уже использовал, и знает...

Что бы я не делал, какие бы функции не использовал, после вывода переменой в, допустим,TextViem она все ровно равна "1+2+3"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2015, 19:43     Создание калькулятора: как посчитать строковую переменную
Посмотрите здесь:

Android textView как "экран" программы-калькулятора
Как в getExtra использовать стринговую переменную в качестве параметра? Android
Android Как изменить переменную в другом Activity?
Как передать целочисленную переменную и картинку из сервиса в активити? Android
Как сохранить целочисленную переменную в кэше? Android
Как переназначить переменную в классе Android
Как разбить переменную на строки? Android
Android Как объявить переменную в Андроид Студио?
Android Как в Toast использовать переменную типа int
Android SQLite как записать результат запроса в переменную (Android, Java)
Android Запуск калькулятора
Как скопировать в переменную первые 10 символов из editText Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
contedevel
 Аватар для contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 589
06.04.2015, 11:30     Создание калькулятора: как посчитать строковую переменную #2
Цитата Сообщение от Dneprtrase Посмотреть сообщение
Создаю калькулятор на телефон. У меня в строковой переменной хранятся все действия. Пример: a="1+2+3".
Я думал, как это посчитать, и мне подсказали использовать эту библиотеку: https://github.com/evgenyneu/js-evaluator-for-android . Скачал, добавил в свой проект, но уже пол дня не могу разобраться как сделать так, что ты оно работало. Может кто то уже использовал, и знает...
Что бы я не делал, какие бы функции не использовал, после вывода переменой в, допустим,TextViem она все ровно равна "1+2+3"
Парсеры калькуляторов, вроде, стандартного в Android, очень простые, сделайте просто свой... работы максимум часа на 3 (если что-то существенное делать). Для распознавания токенов используйте регулярные выражения, так проще (по личному опыту знаю )
Dneprtrase
1 / 1 / 0
Регистрация: 17.03.2015
Сообщений: 25
06.04.2015, 21:16  [ТС]     Создание калькулятора: как посчитать строковую переменную #3
С этим уже разобрался, сделал калькулятор. Хочу сделать рисовалку графиков. Из одной формы я получаю значения и вбиваю в массив, а в другой форме я должен принять этот массив и через for(a=-10;a<10;a=a+1)
{} я должен рассписать, но у меня ошибка почему то... Как правильно принять массив на другой форме?
Hedd
13 / 13 / 2
Регистрация: 21.01.2015
Сообщений: 129
07.04.2015, 10:11     Создание калькулятора: как посчитать строковую переменную #4
Dneprtrase, Ошибку не забывайте предоставлять
Yandex
Объявления
07.04.2015, 10:11     Создание калькулятора: как посчитать строковую переменную
Ответ Создать тему
Опции темы

Текущее время: 20:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru