Нужно сделать 4 задачи по джава, четко по пунктам лабораторной работы, сделать в IntelliJ IDEA/
Ход выполнения работы
1)Загрузите IntelliJ IDEA.
2)Создайте проект Maven.
3)Раскройте дерево проекта и перейдите в папку java.
4)Добавьте к ней новый файл класса, в котором реализуйте выполнения задания вашего варианта.
5)Создайте unit-тест для тестирования методов разработанного класса.
6)Запустите тест на выполнение.
7)Если тест не пройден, внесите необходимые исправления в код программы и перейдите к п.6.
8)Если тест успешно пройден, перейдите к п.9.
9)Повторите пп.4-8 для других задач вашего варианта.
Задачи:
1)Создайте программу для определения позиций вхождений указанного символа в заданном тексте. Работа программы прекращается после введения символа "-".
2)Создайте программу, которая осуществляет шифрование / расшифровка модифицированным методом Цезаря. В нем ключом является лозунг, который многократно повторяется до тех пор, чтобы достичь длины открытого текста, а шифрование / расшифровка заключается в суммировании / вычитании кодов символов открытого текста / криптотексте с соответствующими кодами символов лозунга.
3)Анализ аргументов, задаваемых при запуске программы. Программа ищет наибольшую общую подстроку, содержащуюся во введенных аргументах (шаблон аргумента: строка либо латинских букв, либо букв кириллицы). Программа выводит количество заданных аргументов, их значения и наибольшую общую подстроку или сообщение о том, что общей подстроки нет.
4)Анализ аргументов, задаваемых при запуске программы. Программа определяет, какие из введенных аргументов содержат строку, задаваемую в качестве первого параметра. Шаблон аргумента: строка либо цифр, либо латинских букв, либо букв кириллицы. Программа выводит количество заданных аргументов (без учета первого аргумента) и аргументы, содержащие заданную подстроку или сообщение о том, что данная строка не содержится во введенных аргументах.