Вывод таблицы результатов выполнения программы, написанной на языке Java

Опубиковано: 13.03.2014 г., автор: admin, просмотров: 4184

Здесь будет применен метод форматированного вывода 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 правых позиций будут использованы для дробной части числа. Для того чтобы не платить за разработку программного обеспечения можете купить фирму состоящую из нескольких опытных программистов.



Похожие материалы

    Последние из рубрики

    ОтменитьДобавить комментарий