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

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

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

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

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

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

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

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

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

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

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

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

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

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

В созданном браузере при нажатии кнопки "Назад" выходит из приложения - Программирование Android
Всем привет! Недавно начал изучать как разрабатывать приложения под Android. Хочу написать браузер для Android специально для одного...

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

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

Ошибка при нажатии - Программирование Android
делаю приложение по урокам http://dajver.blogspot.com/2012/01/android-4-ontouchevent.html GameView.java public class GameView...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
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     Считывание чисел при нажатии на кнопки
Ответ Создать тему
Опции темы

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