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

Считывание чисел при нажатии на кнопки - Android

Восстановить пароль Регистрация
 
TemDev
0 / 0 / 0
Регистрация: 21.06.2015
Сообщений: 14
04.09.2015, 18:34     Считывание чисел при нажатии на кнопки #1
Здравствуйте . Пишу калькулятор под Android на Java . На экране есть кнопки 0-9 , + , - , * , / и запятая . Пользователь набирает цифры , выполняет с помощью них действия и в окошке выводится результат . Столкнулся с небольшой проблемой : как мне считывать числа при нажатии на кнопки чтобы в дальнейшем их использовать для выполнения операций с ними? Думал создать переменные firstValue и secondValue и при вводе числа с клавиатуры присваивать им значения от 0 до 9 соответственно , а дальше с ними уже работать , но тогда нельзя будет ввеси числа больше 10 и больше . Может есть у кого идеи? Заранее спасибо .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2015, 18:34     Считывание чисел при нажатии на кнопки
Посмотрите здесь:

Условие открытия WebView при нажатии на разные кнопки Android
Дизайн кнопки при наведении, нажатии Android
Вылет при нажатии кнопки Android
Смена надписи при нажатии кнопки XML Android
Ошибка при нажатии кнопки button Android
Android Полное завершение работы приложения при нажатии навигационной кнопки "Назад"
Android В созданном браузере при нажатии кнопки "Назад" выходит из приложения
Сворачивание приложения при нажатии кнопки "Назад" Android
Зависает программа при нажатии кнопки Android
Как закрыть приложение при нажатии кнопки back или home? Basic4Android
Android Alert Dialog закрывается при нажатии кнопки Назад
Добавить символ в EditText при нажатии кнопки Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
05.09.2015, 07:46     Считывание чисел при нажатии на кнопки #2
int - диапазон значений где-то от -2147483648 до 2147483647
double - диапазон значений где-то от 3.4E–38 до 3.4E38
используйте double вместо int(Integer)
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 715
08.09.2015, 13:23     Считывание чисел при нажатии на кнопки #3
видимо надо запомнить все введенные цифры а потом по формуле вычислить число)
a*100+b*10+c
Amrel
9 / 9 / 2
Регистрация: 14.05.2015
Сообщений: 62
08.09.2015, 13:50     Считывание чисел при нажатии на кнопки #4
Один из вариантов создать 2 массива один String второй Real далее мы считываем по нажатию кнопки EditText с уравнением 2+2*2,0 и анализируем строку разделяем цифры в один массив знаки в другой. Далее анализируем массив со знаками и выполняем действия по их приоритету.
А второй способ анализировать стразу строку и искать знаки по приоритету и заменять результат на выражения в строке, тем самым мы знаем количество разных знаков (+-*/) - то есть количество итераций.
Yandex
Объявления
08.09.2015, 13:50     Считывание чисел при нажатии на кнопки
Ответ Создать тему
Опции темы

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