Здесь будет применен метод форматированного вывода printf, который наиболее удобен для представления результатов в виде аккуратной таблицы. Вызов метода имеет форму: System.outprintf (format, list);
Строка форматов format содержит форматные коды, по одному на каждый элемент списка выводимых переменных list. Форматный код имеет структуру (в скобки [ и ] заключены необязательные элементы, т.е. в программе такой элемент или присутствует без скобок, или отсутствует):
%[номер_аргумента$][флаги][место][.дробь]тип
Флаги -+ 0,( определяют дополнительные характеристики выводимых данных: минус - выравнивание влево, + - обязательный вывод знака числа, пробел - пробел вместо плюса для положительных чисел, ноль - заполнение старших пустых позиций числа нулями, запятая - локализованный разделитель в числах, скобка - отрицательные числа заключаются в скобки.
Параметр тип определяет вариант преобразования внутреннего представления данных во внешнюю форму:
s String (строка)
с char
о восьмеричное целое
d десятичное целое
х шестнадцатеричное целое
f действительное, с фиксированной точкой (в форме 999.9999)
е действительное, с плавающей точкой (в форме 0.999Е 99)
tD вывод даты в форме мм дд гг
Параметры место и дробь определяют количество позиций для выводимых данных (ширину поля) и количество цифр в дробной части. Например, %08.3f применяется для вывода действительных данных, под данные отводится 8 позиций (с учетом знака и разделяющей точки), из них под дробную часть - 3 позиции, при необходимости в целую часть добавляются ведущие нули, чтобы полностью использовать 8 позиций.
Элементы между форматными кодами выводятся как литералы, в частности - табуляция,
- переход на новую строку.
В строке 18 программы применен метод printf, содержащий в списке переменных переменную х (значение аргумента) и переменную у (вычисленное и запомненное значение функции). Коды формата для этих переменных одинаковы. Они означают, что значение каждой переменной будет занимать не менее 12 позиции, из которых 5 правых позиций будут использованы для дробной части числа. Для того чтобы не платить за разработку программного обеспечения можете купить фирму состоящую из нескольких опытных программистов.