В задаче 1 перемешаны условия. Разбиты на 2 отдельные задачи исходя из логики. Для решения использован Maven. И сторонняя библиотека GSON.
Дана строка sql-запроса "select * from students where ".
Сформируйте часть WHERE этого запроса, используя StringBuilder. Данные для фильтрации приведены ниже в виде json строки.
Если значение null, то параметр не должен попадать в запрос.
Параметры для фильтрации:
{"name":"Ivanov", "country":"Russia", "city":"Moscow", "age":"null"}
Скриншот
Дан массив строк
[
{"фамилия":"Иванов","оценка":"5","предмет":"Математика"},
{"фамилия":"Петрова","оценка":"4","предмет":"Информатика"},
{"фамилия":"Краснов","оценка":"5","предмет":"Физика"}
]
Написать метод(ы), который распарсит json и, используя StringBuilder, создаст строки вида:
Студент [фамилия] получил [оценка] по предмету [предмет].
Пример вывода:
Студент Иванов получил 5 по предмету Математика.
Студент Петрова получил 4 по предмету Информатика.
Студент Краснов получил 5 по предмету Физика.
Скриншот
Реализуйте алгоритм сортировки пузырьком числового массива, результат после каждой итерации запишите в лог-файл.
Скриншот:
Напишите метод, который определит тип (расширение) файлов из текущей папки и выведет в консоль результат вида
- Расширение файла: txt
- Расширение файла: pdf
- Расширение файла:
- Расширение файла: jpg
Скриншот:
К калькулятору из предыдущего дз добавить логирование.
Скриншоты: