Цель работы: сформировать навыки работы с синтаксисом основных конструкций языка Java. Освоить принципы компиляции и запуска java-программ в IDE.
Задание. Разработайте программы на языке Java, показывающие стандартные битовые операции.
Рекомендации по выполнению задания
1. Выберите IDE и изучите технологию разработки java-приложений по документации.
2. Напишите программу, которая над двумя числами, заданными в шестнадцатеричной системе, выполняет все арифметические операции, а также операции декремента/инкремента (в префиксной и постфиксной форме). Предусмотрите выполнение всех побитовых операций. Вывод результатов должен быть оформлен в форме, показывающей логику работы операций.
3. Напишите программу, которая считывает с клавиатуры три целых числа и выводит на экран:
a) их среднее арифметическое;
b) максимальное из введенных чисел.
Для считывания чисел можно использовать экземпляр класса java.util.Scanner:
4. Напишите программу, которая генерирует массив из не менее чем 100 чисел, заполненных случайными целыми числами на интервале [0;K]. Константа К задается в «теле» программы. Подсчитайте количество простых чисел и чисел, кратных 3. Отсортируйте массив.
Можно для выполнения использовать метод random класса java.lang.Math и класс Arrays.
5. Представьте отчет, который содержит: текст программного кода выполненных заданий и скрин результатов работы. Приложите к отчету скомпилированные программы по выполнению указанных заданий.
Все программы следует оформлять в соответствии с Code Convention, при оформлении кода использование комментариев обязательно.
