В более ранних версиях раннего доступа был предопределенный метод Printf, который перенаправляется на System.out.printf. С этим были две проблемы: это не стандартная Java, и, как указано в других ответах, это было непоследовательно в том, что print и println не были определены.
В текущем раннем доступе и в том, что будет поставляться, нет методов печати, которые автоматически определяются. Если вы хотите этого, начните с jshell:
jshell --start DEFAULT --start PRINTING
Который даст вам полный набор методов печати.
Чтобы ответить на вторую часть вопроса, вы можете увидеть определения методов перенаправления, используя команду/method после запуска, как указано выше. Добавление их в класс даст вам доступ - но это довольно уродливо. Кроме того, вы можете сделать их общедоступными статическими методами в классе и импортировать их.
Для записи 'printf' был [удален] (https://stackoverflow.com/a/43864201/6730571) –
Несогласен темпами инноваций в Java и принятия решений во многих областях языка в любом случае печать - это основная и важная функциональность, я не понимаю, почему они удалили ее из импорта по умолчанию оболочки – firephil