Добрый вечер! На условие задачи не смотрите, это чисто формально. Решил попробовать создать маленькое приложение в андроид студии, но на начальных порах появилась ошибка. Код:
EditText nameField = (EditText) findViewById(R.id.current);
Editable nameEditable = nameField.getText();
String current = nameEditable.toString();
int a = Integer.parseInt(current);

Toast toast = Toast.makeText(getApplicationContext(), a, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
Если я написал правильный код, то исходя из него у меня: 1) В поле типа EditText current вписывается текст, а именно цифра. 2) Далее переменной nameEditable типа Editable присваивается тот текст что в Edit'e. 3)Затем создаем переменную current и ей присваиваем значение переменной nameEditable, предварительно "переведя" это значение в тип String. 4)И в итоге конвертируем значение current в тип int. 5)Выводим на экран переменную int a. Как я понял путем дебагинга, у меня встает ошибка на пункте №4, когда конвертируем string в int. Если показываем на экран это значение как String, то ошибки нет и все хорошо показывается, но если конвертируем в int и потом пытаемся показать на экране, но всплывает ошибка. Думаю, расписал все подробно. Заранее спасибо)