Важен не язык.
Важны алгоритмы, парадигмы, паттерны.
А они универсальны, от языка не зависят (за небольшим исключеним).
Выучитесь как программировать на одном языке - легче пойдет второй.
Ну и большинство наиболее широко используемых языков - очень похожи.
Но я не понимаю зачем, банально printf в c и println в java.
Например, для вот этого
https://12factor.net/ru/
Пункт "XI. Журналирование (Logs)"
А почему 4 занятия С, а потом Java?
Возможно преподаватель пытается донести до вас, что:
Ну и большинство наиболее широко используемых языков - очень похожи.
Точно вы сможете узнать только если спросите у него лично.