Страницу Назад
Поискать другие аналоги этой работы
720 [Sкill6oх] Java-разработчик - модуль 9 - СтрокиID: 235259Дата закачки: 11 Апреля 2023 Продавец: StudentHelp (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Задачи Сдано в учебном заведении: Skillbox Описание: [Sкill6oх] Java-разработчик - модуль 9 - Строки Задание 1 - SequentialWordsNumbers Задание 2 - SplitText Задание 3 - PhoneCleanerRegex Задание 4 - TotalEarningsCalculator Задание 5 - FullNameFormatter Задание 6 -TotalEarningsCalculatorRegex Задание 7 - FullNameFormatterRegex Комментарии: Задание 1 Цель Научиться пользоваться методами работы с подстроками. Что нужно сделать Выполните задание в отдельном репозитории “java_Strings” в классе main/java/practice/strings/SequentialWordsNumbers.java. Нужно написать метод sequentialWordsNumbers, который в качестве аргумента принимает текст и перед каждым словом пишет его порядковый номер в круглых скобках и возвращает строку. Метод необходимо написать без использования регулярных выражений. Пример того, как оно должно работать: Введите текст: Это просто текст, для примера работы программы Результат: (1) Это (2) просто (3) текст, (4) для (5) примера (6) работы (7) программы Задание 2 Цель Научиться писать и использовать несложные регулярные выражения. Что нужно сделать Выполните задание в отдельном репозитории “java_Strings” в классе main/java/practice/regex/SplitText.java. Реализуйте метод, который принимает в качестве аргумента строку, содержащую английский текст (не менее 100 слов). Метод должен разделить текст на слова и вернуть строку, состоящую из полученных слов, где каждое слово будет на отдельной строке. Знаки препинания и числа не являются словами. Задание 3 Цель Научиться писать и использовать несложные регулярные выражения. Что нужно сделать Выполните задание в отдельном репозитории “java_Strings” в классе main/java/practice/regex/PhoneCleanerRegex.java. Реализуйте удаление лишних символов при вводе номера телефона в консоли и проверку соответствия номера формату мобильных номеров в России. Если введённую строку нельзя привести к формату мобильного номера, выводите сообщение о неверном вводе. Телефон может быть введён не только в формате 79091234567, но и с лишними символами. Примеры вводимых значений и результаты вывода программы: ....................... ....................... ....................... Запустите в проекте тесты и убедитесь в том, что они выполняются успешно. Если тесты не выполняются и выдают информацию об ошибках, постарайтесь самостоятельно исправить эти ошибки и добиться успешного выполнения тестов перед отправкой результатов преподавателю. Задание 4 Цель Научиться работать с методами indexOf(), lastIndexOf(), substring() и trim() класса String. Что необходимо сделать Выполните задание в классе main/java/practice/strings/TotalEarningsCalculator.java Напишите код, который считает сумму заработка всех друзей. Используйте методы indexOf(), lastIndexOf(), substring() и trim(). Использование регулярных выражений в данном задании не допускается. Задание 5 Цель Научиться работать с методами indexOf(), lastIndexOf(), substring() и trim() класса String. Что необходимо сделать Выполните задание в классе main/java/practice/strings/FullNameFormatter.java Напишите программу, которая на входе через консоль принимает фамилию, имя и отчество одной строкой (например, «Иванов Сергей Петрович») и выводит фамилию, имя и отчество отдельно в формате: Фамилия: Иванов Имя: Сергей Отчество: Петрович Валидная строка от пользователя, которую мы можем интерпретировать как ФИО, должна содержать три слова, состоящих из кириллических символов, разделённых пробелом, может содержать дефис. Если строка не соответствует формату, то в консоль выводится: Введенная строка не является ФИО. Использование регулярных выражений в данном задании не допускается. Строго соблюдайте формат вывода результата. Задание 6 Цель Научиться писать и использовать несложные регулярные выражения. Что необходимо сделать Выполните задание в классе main/java/practice/TotalEarningsCalculatorRegex.java Реализуйте получение суммы заработка каждого человека из текста регулярным выражением, чтобы в конце программы рассчитывалась и распечатывалась общая сумма заработка людей. В метод возможна передача любого сочетания имён и суммы зарплат в строке. Задание 7 Цель Научиться писать и использовать несложные регулярные выражения. Что необходимо сделать Выполните задание в классе Main main/java/practice/regex/FullNameFormatterRegex.java Напишите программу (аналог задания 2), которая на входе через консоль принимает фамилию, имя и отчество одной строкой (например, «Иванов Сергей Петрович») и выводит фамилию, имя и отчество отдельно в формате: Фамилия: Иванов Имя: Сергей Отчество: Петрович Валидная строка от пользователя, которую мы можем интерпретировать как ФИО, должна содержать три слова, состоящих из кириллических символов, разделённых пробелом, может содержать дефис. Если строка не соответствует формату, то в консоль выводится: Введенная строка не является ФИО. Используйте регулярные выражения для определения валидности строки и её разделения на фрагменты. Размер файла: 1 Мбайт Фаил: ![]()
Скачано: 1 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать!
[Sкill6oх] Java-разработчик - модуль 8 - числа и строки
[Sкill6oх] Java-разработчик - модуль 19 - Практическая работа 19.18 - MovementsList Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование / [Sкill6oх] Java-разработчик - модуль 9 - Строки