|
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 22
|
|||||||||||
Структура: Вывести всех сотрудников в консоль, у которых длина фамилии совпадает с заданным числом17.07.2013, 14:53. Показов 11442. Ответов 11
Метки нет (Все метки)
Есть компания и сотрудники. Сотрудник состоит из следующих полей - имя, фамилия, возраст, зп, пол. Компания состоит из следующих полей - список сотрудников(Организовать с помощью класса - ArrayList), название, адрес.
В методе мейн организовать следующий алгоритмы - 1. отсортировать женщин по возрасту, а мужчин по зп. 2. вывести всех сотрудников в консоль у которых имя начинается с заданного префикса 3. вывести всех сотрудников в консоль у которых длина фамилии совпадает с заданным числом 4. вывести в консоль отчет следующего содержания имя0 - сколько раз повторяется имя1 - сколько раз повторяется ... 5. Уволить из компании всех женщин, а мужчинам увеличить зп Класс Company
0
|
|||||||||||
| 17.07.2013, 14:53 | |
|
Ответы с готовыми решениями:
11
Вывести слова текста у которых длина четная и первая половина совпадает со второй
|
|
38 / 38 / 11
Регистрация: 21.05.2013
Сообщений: 128
|
|
| 17.07.2013, 15:15 | |
|
0
|
|
| 17.07.2013, 15:58 | |
|
0
|
|
|
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
|
|
| 17.07.2013, 16:25 | |
|
Тут подойдет паттерн "Шаблоный метод"! Сделайте Worker абстрактным и имплементируете (но не реализуете !) интеферс Comparable ! Затем Создаете два класса WomanWorker и ManWorker которые наследуються от Worker и естественно реализует метод compareTo (Каждый по свойму !) ... Затем реализуйте в Worker метод который будет выводить инфу о сотрудниках и используйте там шаблонный метод ...
0
|
|
|
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
|
||||||||||||||||||||||||||
| 17.07.2013, 21:35 | ||||||||||||||||||||||||||
|
1 что хотелось бы посоветовать - соблюдать инкапсуляцию, а то "не фонтан" вот так...
Добавлено через 3 часа 19 минут вот аж руки чесались сделать пятый пункт ![]() вот что получилось... Company.java
тойсь сначала в списке идут отсортированные женщины потом следом мужчины? либо могут чередоваться, но главное чтобы выполняли эти правила? или вовсе два отдельных вывода чтобы можно было "в дальнейшем" использовать разные списки?
0
|
||||||||||||||||||||||||||
|
любитель покушать
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
|
|
| 17.07.2013, 22:40 | |
|
tankomaz,
Не по теме: вангую, что нужно отделить баб от мужиков и отсортировать поотдельности
0
|
|
|
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
|
||||||||||||||||||||||||||||||||||||
| 17.07.2013, 23:26 | ||||||||||||||||||||||||||||||||||||
|
чтобы не создавать кашу еще раз выложу код лучше
Company.java
0
|
||||||||||||||||||||||||||||||||||||
|
38 / 38 / 11
Регистрация: 21.05.2013
Сообщений: 128
|
|
| 18.07.2013, 09:59 | |
|
tankomaz,
Note that Iterator.remove is the only safe way to modify a collection during iteration; the behavior is unspecified if the underlying collection is modified in any other way while the iteration is in progress. http://docs.oracle.com/javase/... ction.html
1
|
|
|
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 22
|
|
| 18.07.2013, 14:01 [ТС] | |
|
Офигеть, огромное спасибо)
0
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
|
|||||||
| 18.07.2013, 18:44 | |||||||
![]()
0
|
|||||||
|
38 / 38 / 11
Регистрация: 21.05.2013
Сообщений: 128
|
||||||
| 19.07.2013, 10:31 | ||||||
|
easybudda,
0
|
||||||
|
|
|
| 19.07.2013, 10:41 | |
|
1
|
|
| 19.07.2013, 10:41 | |
|
Помогаю со студенческими работами здесь
12
Вывести на экран данные фамилии и имена всех людей, у которых фамилии начинаются с 2 буквы, как и ваша фамилия
Вывести на консоль те строки, длина которых меньше (больше) средней, а также длину. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|