Существует 4 различных метода построения печати в Java. По умолчанию пакет Java.lang
был импортирован во все классы java, поэтому класс System находится в нем. Три из методов печати предшествуют System.out.
. Это System.out.print
, System.out.println
, System.out.printf
. Нет никакой разницы между print
и println
, за исключением того факта, что println
(строка печати) переходит на новую строку после выполнения. printf
называется форматом печати, что означает, что мы можем использовать символ %
для обозначения особых случаев. Как %n
указывает и %t
новая вкладка. %.2f
означает число с плавающей запятой с двумя десятичными точками, и оно будет округлено до ближайшего значения.
Как я уже упоминал выше, четвертый метод печати используется для представления результатов ошибок. Синтаксис должен быть System.err
вместо System.out
. Нет никакой разницы с обычными out.print
методами и этими err.print
методами, но результат отображается красным цветом.
Для изменения кода,
System.out.printf ("%.2f",x, y1D, y2D );
до
System.out.printf ("%.2f %.2f %.2f %.2f %n",x, y1D, x, y2D );