Практикум по программированию на Java 1

Раздел
Программирование
Предмет
Просмотров
183
Покупок
5
Антиплагиат
Не указан
Размещена
16 Апр 2023 в 15:11
ВУЗ
РОСДИСТАНТ
Курс
3 курс
Стоимость
300 ₽
Демо-файлы   
1
docx
Задание (5) Задание (5)
23.6 Кбайт 23.6 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Выполнения 5-го задания
1.2 Мбайт 300 ₽
Описание

Практическое задание 5

Тема 5. Обработка строк на Java

Цель работы: сформировать навыки работы в области обработки строк, научиться применять методы класса String и других классов для обработки строк.

Задание. Разработайте программу, демонстрирующую правила обработки строк в java.

Оглавление

1.   Разработайте программу формирующую инструкцию SQL, которая вставляет строки в таблицу T_GroupSelected <id_Student, firstName, lastName, id_Group> из таблицы T_Student<id_Student, firstName, lastName, id_Group, dolgCount > тех студентов, которые относятся к некоторой группе (строковый параметр) и количество долгов (целочисленный параметр) которых превышает заданное значение.

В инструкции SQL строковые значения должны обрамляться одинарными кавычками.

2.   Разработайте класс Person, в котором имеется функция, возвращающая Фамилию И.О. Функция должна учитывать возможность отсутствия значений в полях Имя и Отчество. Программу оптимизируйте с точки зрения быстродействия.

3.   Доработайте класс адреса, который из полученной строки формата "Страна[d] Регион[d] Город[d] Улица[d] Дом[d] Корпус[d] Квартира" ([d] – разделитель, например, «запятая») выбирает соответствующие части и записывает их в соответствующие поля класса Address.

Предусмотрите две реализации этого метода:

·      разделитель – только запятая (использовать метод split());

·      разделитель – любой из символов ,.;- (класс StringTokenizer).

Необходимо помнить, что в начале и конце разобранной части адреса не должно быть пробелов. Все поля адреса строковые.

Разработайте проверочный класс не менее чем на четыре адресных строки.

4.   Реализуйте класс Shirt:


Метод toString() выводит объяснение и значение полей построчно.

Дан также строковый массив:

shirts[0] = "S001,Black Polo Shirt,Black,XL";

shirts[1] = "S002,Black Polo Shirt,Black,L";

shirts[2] = "S003,Blue Polo Shirt,Blue,XL";

shirts[3] = "S004,Blue Polo Shirt,Blue,M";

shirts[4] = "S005,Tan Polo Shirt,Tan,XL";

shirts[5] = "S006,Black T-Shirt,Black,XL";

shirts[6] = "S007,White T-Shirt,White,XL";

shirts[7] = "S008,White T-Shirt,White,L";

shirts[8] = "S009,Green T-Shirt,Green,S";

shirts[9] = "S010,Orange T-Shirt,Orange,S";

shirts[10] = "S011,Maroon Polo Shirt,Maroon,S";

Преобразуйте строковый массив в массив класса Shirt и выведите его на консоль.

5.   Разработайте класс, который получает строковое представление телефонного номера в одном из двух возможных строковых форматов:

+<Код страны><Номер 10 цифр>, например “+79175655655” или “+104289652211”

или

8<Номер 10 цифр> для России, например “89175655655”

и преобразует полученную строку в формат:

+<Код страны><Три цифры>–<Три цифры>–<Четыре цифры>

Вам подходит эта работа?
Похожие работы
Java
Задача Задача
13 Дек в 22:03
22 +3
0 покупок
Java
Задача Задача
2 Окт в 16:04
48
0 покупок
Java
Задача Задача
13 Июл в 14:32
92
0 покупок
Другие работы автора
Основы программирования
Контрольная работа Контрольная
25 Июн в 21:49
164
1 покупка
ТВиМС - Теория вероятностей и математическая статистика
Контрольная работа Контрольная
25 Июн в 21:45
116
1 покупка
Основы программирования
Контрольная работа Контрольная
25 Июн в 21:33
156
4 покупки
Основы программирования
Контрольная работа Контрольная
25 Июн в 21:30
192 +1
4 покупки
Основы программирования
Контрольная работа Контрольная
25 Июн в 21:28
114
2 покупки
Основы программирования
Контрольная работа Контрольная
25 Июн в 21:27
52
0 покупок
Основы программирования
Контрольная работа Контрольная
25 Июн в 21:21
100
7 покупок
Основы программирования
Контрольная работа Контрольная
25 Июн в 21:16
66
0 покупок
Основы программирования
Контрольная работа Контрольная
25 Июн в 21:04
121
0 покупок
Основы программирования
Контрольная работа Контрольная
25 Июн в 20:41
149
4 покупки
Основы программирования
Контрольная работа Контрольная
25 Июн в 20:36
70
0 покупок
Основы программирования
Контрольная работа Контрольная
25 Июн в 20:28
80
4 покупки
Основы программирования
Контрольная работа Контрольная
25 Июн в 20:20
76
1 покупка
Основы программирования
Контрольная работа Контрольная
25 Июн в 20:15
137 +1
1 покупка
Основы программирования
Контрольная работа Контрольная
25 Июн в 20:12
106
2 покупки
Основы программирования
Контрольная работа Контрольная
30 Июн 2023 в 16:43
139
3 покупки
Основы программирования
Контрольная работа Контрольная
30 Июн 2023 в 16:41
126
2 покупки
Основы программирования
Контрольная работа Контрольная
30 Июн 2023 в 16:39
119
4 покупки
Темы журнала
Показать ещё
Прямой эфир