Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
TemDev
0 / 0 / 0
Регистрация: 21.06.2015
Сообщений: 14
#1

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

04.09.2015, 18:34. Просмотров 380. Ответов 3
Метки нет (Все метки)

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

Вылет при нажатии кнопки - Программирование Android
Доброго времени суток. Опять непонятная ошибка, при нажатии кнопки приложение вылетает. Вот ошибка: java.lang.IllegalStateException:...

Зависает программа при нажатии кнопки - Программирование Android
Суть программы была такова, что при нажатии на кнопку должен запускаться цикл, который будет включать мобильный интернет и через некоторое...

Ошибка при нажатии кнопки button - Программирование Android
Добрый день, прошу прощения за такой глупый вопрос. Только начал разбираться, и тут сразу ловлю ступор. Приложение - в одно поле ввести...

Дизайн кнопки при наведении, нажатии - Программирование Android
Создал в папке drawable папку mybutton, создал там XML файл use.xml: <?xml version="1.0" encoding="utf-8"?> <selector...

Смена надписи при нажатии кнопки XML - Программирование Android
Добрый день. Пишу небольшую программку в Android Studio 1.0. Есть кнопка, описанная в XML. Необходимо, что бы при нажатии на неё объекту...

Добавить символ в EditText при нажатии кнопки - Программирование Android
Программа при нажатии на Button, должна выводить в EditText символ, например нажимаем на Button ooo, и в EditText появляется буква 'k', но...

3
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)
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 731
08.09.2015, 13:23 #3
видимо надо запомнить все введенные цифры а потом по формуле вычислить число)
a*100+b*10+c
0
Amrel
9 / 9 / 2
Регистрация: 14.05.2015
Сообщений: 62
08.09.2015, 13:50 #4
Один из вариантов создать 2 массива один String второй Real далее мы считываем по нажатию кнопки EditText с уравнением 2+2*2,0 и анализируем строку разделяем цифры в один массив знаки в другой. Далее анализируем массив со знаками и выполняем действия по их приоритету.
А второй способ анализировать стразу строку и искать знаки по приоритету и заменять результат на выражения в строке, тем самым мы знаем количество разных знаков (+-*/) - то есть количество итераций.
0
08.09.2015, 13:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2015, 13:50
Привет! Вот еще темы с ответами:

Перезагрузить родителя при нажатии кнопки Back - Программирование Android
При нажатии кнопки Back по стандарту он просто пересылает назад и подгружает все из кэша.Мне надо чтоб он переходил назад но при этом...

Условие открытия WebView при нажатии на разные кнопки - Программирование Android
Такое условие. Есть два Activity (MainActivity и WebViewActivity). В MainActivity две кнопки. При нажатии на первую кнопку должен появиться...

Alert Dialog закрывается при нажатии кнопки Назад - Программирование Android
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setCancelable(false); Диалог все равно закрывается,...

Сворачивание приложения при нажатии кнопки "Назад" - Программирование Android
Как сделать, чтобы при нажатии кнопки "назад" приложение не закрывалось, а сворачивалось?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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