
Среда программирования: Java в IntelliJ IDEA
Название работы: Вариант 2. Читатели библиотеки. Массив изменяемой длины
Вид работы: Контрольная работа
Тематика работы: Математика, Структуры, Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: IntelliJ IDEA, java, читатели библиотеки, массив изменяемой длины, класс Reader, информация о пользователе библиотеки, номер читательского билета, метод takeBook, метод returnBook, массив объектов класса, массив объектов, перегрузить методы, класс Book, создать новый массив, перекопировать все элементы в массив, массив в консоль, метод класса Arrays, Arrays
Функции программы:
Контрольная работа.
Вариант 2. Читатели библиотеки. Массив изменяемой длины.
Разработать две программы на Java в IntelliJ IDEA по заданиям:
Задание 1. Программа «Читатели библиотеки».
Определить класс Reader, хранящий такую информацию о пользователе библиотеки: ФИО, номер читательского билета, факультет, дата рождения, телефон. Методы takeBook(), returnBook().
Разработать программу, в которой создается массив объектов данного класса. Перегрузить методы takeBook(), returnBook():
- takeBook, который будет принимать количество взятых книг. Выводит на консоль сообщение "Петров В. В. взял 3 книги".
- takeBook, который будет принимать переменное количество названий книг. Выводит на консоль сообщение "Петров В. В. взял книги: Приключения, Словарь, Энциклопедия".
- takeBook, который будет принимать переменное количество объектов класса Book (создать новый класс, содержащий имя и автора книги). Выводит на консоль сообщение "Петров В. В. взял книги: Приключения, Словарь, Энциклопедия".
Аналогичным образом перегрузить метод returnBook(). Выводит на консоль сообщение "Петров В. В. вернул книги: Приключения, Словарь, Энциклопедия". Или "Петров В. В. вернул 3 книги".
Задание 2. Программа «Массив изменяемой длины».
Напишите программу, которая создает одномерный массив из 10 элементов типа int и через Scanner заполняет его. Если массив уже заполнен (введено 10 элементов), а вы продолжаете вносить элементы, то программа должна создать новый массив больше предыдущего на 10 элементов и перекопировать в него ранее внесенные элементы, после чего продолжить запись вводимых значений уже в новый получившейся массив. Окончание заполнения происходит если ввести в консоль «end». После чего необходимо перекопировать все элементы в массив, который будет равен размеру введенных элементов.
В конце программа должна вывести получившийся массив в консоль. Используйте для этого метод класса Arrays.
Описание (отчет):
Есть
на 6 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой по первому заданию нужно запустить файл "run1.bat".
Для работы с программой по второму заданию нужно запустить файл "run2.bat".
Пояснения к запуску программы:
Для работы с программой по первому заданию нужно запустить файл "run1.bat".
Для работы с программой по второму заданию нужно запустить файл "run2.bat".
исходники
JavaProg1

artifacts
JavaProg1
description
encodings
misc
modules
project-template
workspace
JavaProg1
META-INF
MANIFEST
out
artifacts
JavaProg1
JavaProg1
production
JavaProg1
program1
Main$Book
Main$Reader
Main
src
program1
Main
JavaProg1
JavaProg2

artifacts
JavaProg2
description
encodings
misc
modules
project-template
workspace
JavaProg2
META-INF
MANIFEST
out
artifacts
JavaProg2
JavaProg2
production
JavaProg2
program2
Main
src
program2
Main
JavaProg2
run1
run2Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеОписание заданий, решения, листинги и скриншоты программ.
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 2600 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |