Тольяттинский государственный университет (Росдистант), ТГУ. Практикум по программированию на Java 1 (11412). Практические задания 1-6. Решение.
Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).
Практическое задание 1
Тема 1. Введение в Java технологию. Часть 2
Цель работы: сформировать навыки работы с основными утилитами Java. Освоить принципы компоновки и выполнения программы с использованием утилиты javac, java.
Задание. Разработать первую программу на Java, применить работу с утилитами.
Практическое задание 2
Тема 2. Язык программирования Java. Часть 2
Цель работы: сформировать навыки работы с синтаксисом основных конструкций языка Java. Освоить принципы компиляции и запуска java-программ в IDE.
Задание. Разработайте программы на языке Java, показывающие стандартные битовые операции.
Практическое задание 3
Тема 3. Объектно-ориентированное программирование в Java
Цель работы: сформировать навыки работы с основными конструкциями ООП языка Java. Освоить принципы применения базовых объектных технологий java.
Задание. Напишите программу на языке Java, в которой продемонстрируйте работу основных принципов ООП.
Практическое задание 4
Тема 4. Java Base Libraries. Библиотеки
Цель работы: сформировать навыки проектирования и реализации интерфейсов Java, закрепить знания в области разработки классов java и научиться переопределять методы eduals(), hashCode(), toString().
Задание. Разработать программу с использованием интерфейсов и переопределить методы Java.
№ варианта Задание
Д Создайте интерфейс Altitude с методами higher(), lower() и howHigh(). Реализуйте интерфейс в классе AltitudeImpl. Метод higher() прибавляет к текущей высоте (изначально высота равна нулю) единицу. Метод lower() вычитает из текущей высоты единицу. Метод howHigh() печатает в консоль «Flying x meters above the ground», если x > 0, «Swimming x meters below the ground», если x < 0. В оставшемся случае метод печатает «Standing on the ground!»
Н, О Создайте интерфейс Patience с методом hey(). Реализуйте интерфейс в классе PatienceImpl. Метод hey() должен печатать в консоль «Hey there!» первые три раза, которые он вызван. Во все последующие вызовы метод печатает в консоль «You can stop it now…»
Практическое задание 5
Тема 5. Обработка строк на Java
Цель работы: сформировать навыки работы в области обработки строк, научиться применять методы класса String и других классов для обработки строк.
Задание. Разработайте программу, демонстрирующую правила обработки строк в java.
Практическое задание 6
Тема 7. Коллекции в Java. Java Collection
Цель работы: сформировать навыки работы с технологией java SE для работы с датой и временем и использования технологии Java Collection Framework для работы с датой и временем.
Задание. Разработайте программный код, демонстрирующий применение технологии Java Collection Framework.