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

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

Войти
Регистрация
Восстановить пароль
 
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,656
Записей в блоге: 3
#1

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

03.08.2016, 08:24. Просмотров 333. Ответов 4
Метки нет (Все метки)

есть число (возраст)

Нужно получить такую строку Возраст n год/года/лет

как сделать так чтобы если на вход методу подается

1 - то добавлялся год
2 - года
3 - года
4 - года
5 - лет

и т.д.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2016, 08:24     Склонение возраста лет или год
Посмотрите здесь:

Склонение чисел: минут-минуты, день-дней - Программирование Android
Ребята, подскажите как сделать. Нужно правильно написать "обновление N минут(ы) назад" часов(а) назад. Буду очень благодарен

Со скольки лет можно пользоваться google play developer console? - Программирование Android
Мне 13 лет, я разработал приложение для телефонов и собираюсь его выложить в Google Play. Нигде не смог найти ответ на свой вопрос: Можно...

Вывести на экран слово «год», «года» или «лет» в зависимости от введенного возраста - C++
Ввести возраст человека (от 1 до 150 лет) и вывести его вместе с последующим словом «год», «года» или «лет»

Составить программу, которая при вводе возраста человека от 1 до 100 выводит слова «лет» или «год» в соответствующей форме. - Pascal ABC
1)Составить программу, которая при вводе возраста человека от 1 до 100 выводит слова «лет» или «год» в соответствующей форме. 2)«Сумма...

Напечатать Мне K лет, в нужных случаях слово «лет» заменяя на «год» или «года» - Free Pascal
3. Составьте программу, которая для числа K (от 1 до 99), введенного вами, напечатает фразу «Мне K лет», где K – введенное число, при этом...

Ввести год рождения и определить сколько лет человеку. При выводе учитывать слова «год», «года», «лет» - Java SE
Ввести год рождения и определить сколько лет человеку. При выводе учитывать слова «год», «года», «лет».

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3140 / 1942 / 214
Регистрация: 13.01.2012
Сообщений: 7,429
03.08.2016, 08:31     Склонение возраста лет или год #2
ILNAR_93, очевидно нужно выделить единицы из переданного числа и в зависимости от значения вернуть нужное
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
03.08.2016, 08:35     Склонение возраста лет или год #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Самый тупой способ

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
switch year {
 
case 1:
sYear = "год";
break;
 
case 2:
case 3:
case 4:
sYear = "года";
break;
 
case 5:
case 6:
case 7:
case 8:
case 9:
case 0:
sYear = "лет";
break;
 
}
vxg
Модератор
3140 / 1942 / 214
Регистрация: 13.01.2012
Сообщений: 7,429
03.08.2016, 08:37     Склонение возраста лет или год #4
Ну и в начале наверное
Java
1
int year = age % 10;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2016, 10:49     Склонение возраста лет или год
Еще ссылки по теме:

Составить программу которая при введеном количестве лет выдает сообщени вам n лет,вам n год или года - C++
Составить программу которая при введеном количестве лет выдает сообщение вам n лет,вам n год или года

При вводе числа должна добавляться соответствующая запись "год", "года" или "лет" без ограничений в 100 лет - Java ME
Помогите написать код, под java в котором при вводе числа будет добавляться соответствующая запись "год" "года" или "лет" без ограничений в...

Ввести возраст человека (от 1 до 150 лет) и вывести его вместе с последующим словом "год", "года" или "лет" - Pascal ABC
Здравствуйте! Помогите решить задачу! Ввести возраст человека (от 1 до 150 лет) и вывести его вместе с последующим словом «год», «года»...

Определить для числа наименование «год», «лет» или «года» - C++
б) натуральное число m (m <= 100), заданное пользователем, определяет возраст человека (количество лет). Определить для числа наименование...

Определение возраста человека - "год", "года", "лет" - Pascal ABC
Здравствуйте!Помогите,пожалуйста,решить задачу,была бы очень благодарна! ДАНО НАТУРАЛЬНОЕ ЧИСЛО B (B<=100),ОПРЕДЕЛЯЮЩЕЕ ВОЗРАСТ...

Дать для заданного числа наименования «год», «года», или «лет» - C++
Помогите пожалуйста. Так и не понимаю я этот do while. Нужно решить задачку именно им: Дано натуральное число n(n<=100), определяющая...


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

Или воспользуйтесь поиском по форуму:
korsaj
148 / 117 / 9
Регистрация: 16.08.2013
Сообщений: 510
04.08.2016, 10:49     Склонение возраста лет или год #5
Можно массив строк сделать и по индексу получать нужное окончание
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)? "года":"лет"));
Yandex
Объявления
04.08.2016, 10:49     Склонение возраста лет или год
Ответ Создать тему
Опции темы

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