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

Склонение возраста лет или год - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ошибка: Платежная служба недоступна на устройстве . (ответ : 3 : Billing Недоступен ) http://www.cyberforum.ru/android-dev/thread1789026.html
Пытаюсь запустить проект из примера в соcтаве AndroidStudio. Вставил реальные (мои) коды разработчика. В итоге, получаю ошибку "billing service unavailable on device". В интернетах пишут, что этот...
Программирование Android Свои компоненты в Preferences для выбора времени, даты, числа, цвета Гуру, посоветуйте... начал гуглить и везде только "полуфабрикаты"... Надо сделать настройки максимально сложные и максимально красивые... Со всем вышеперечисленным... Может есть готовые... http://www.cyberforum.ru/android-dev/thread1789015.html
Программирование Android Получить текст из SMS
Здравствуйте, столкнулся с такой проблемой: надо получить текст смс, которое приходит из определенного номера, направьте хоть в какую сторону гуглить, но конечно пример будет лучше. Заранее...
Программирование Android Класс ждет действия и "дарит" данные активности
Вот сижу и думаю: А реально сделать класс, который будет работать в отдельном потоке. Он постоянно проверяет что то (while (true)) и если действие происходит, то оно сообщает активити о действии....
Программирование Android Данные не передаются из одной активности в другую http://www.cyberforum.ru/android-dev/thread1788843.html
Данные не передаются в другую активность... Вот код: Из: Intent inttt = new Intent(hhhhh.this, list.class); inttt.putExtra("vgh", login.getText().toString().length()); В:...
Программирование Android Custom Fonts in widget Столкнулся с такой проблемой, что не могу сделать шрифт для виджета в приложении. Как для обычного TextView и так знаю, но для виджета делается по-другому, инфа сотка. Подскажите, что и как делать ... подробнее

Показать сообщение отдельно
korsaj
148 / 117 / 9
Регистрация: 16.08.2013
Сообщений: 510
04.08.2016, 10:49
Можно массив строк сделать и по индексу получать нужное окончание
Java
1
2
String[] EndingArr = {"лет", "год", "года", "года", "года", "лет", "лет", "лет", "лет", "лет"};
String sYears = Integer.toString(age) + " " + EndingArr[age%10];
Или можно так:

Java
1
2
int iTens = age % 10;
String sYears = Integer.toString(age) + " " + ((iTens == 1)? "год":((iTens < 5 & iTens != 0)? "года":"лет"));
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru