Содержание
- 2. Программирование на языке Java Тема 6. Форматный вывод
- 3. Сложение двух чисел Задача. Ввести два целых числа и вывести на экран их сумму. Простейшее решение:
- 4. Форматный вывод Форматный вывод – вывод в различные потоки значений разных типов, отформатированных согласно заданному формату
- 5. Форматный вывод в Java System.out.printf( , ); Форматная строка – символьная строка, которая задает шаблон вывода
- 6. Спецификатор формата Спецификатор формата начинается со знака процента с последующим спецификатором преобразования. Пример. Спецификатор формата для
- 7. Форматный вывод. Пример System.out.printf("%d", a); Форматная строка printf – форматный вывод Целое число подставляется из переменной
- 8. Спецификаторы формата – 1
- 9. Спецификаторы формата – 2 Некоторые спецификаторы имеют заглавную и прописную формы. При использовании заглавной формы буквы
- 10. Форматирование целых чисел – 1 System.out.printf ("%d%n", c); вывести целое число и перевод строки это число
- 11. Форматирование целых чисел – 2 System.out.printf (“16-ая с/c %x", 196); 16-ая с/c c4 8-ая с/c 304
- 12. Форматирование вещественных чисел double x = 12345.6789; System.out.printf ("%f", x); 12345,678900 System.out.printf ("%e", x); 1.234568e+04 Научная
- 13. Спецификаторы %n и %% Отличаются от других тем, что они не соответствуют аргументу. Представляют собой управляющие
- 14. Указание минимальной ширины поля – 1 Спецификатор минимальной ширины – целое число, помещенное между символом %
- 15. Указание минимальной ширины поля – 2 int x = 1234; System.out.printf ("%d\n", x); 1234 System.out.printf ("%9d\n",
- 16. Указание минимальной ширины поля – 3 Чтобы дополнить число лидирующими нулями, нужно поместить 0 перед спецификатором
- 17. Указание минимальной ширины поля – 4 double x = 10.12345; System.out.printf(”|%f|%n|%12f|%n|%012f|", x, x, x); |10,123450| |
- 18. Указание точности – 1 Спецификатор точности может быть применен к спецификаторам формата %f, %e, %g и
- 19. Указание точности – 2 Спецификатор точности для данных с плавающей точкой (%f или %e) определяет количество
- 20. Указание точности – 3 double x = 12345.6789; System.out.printf ("%10.3f", x); 12345,679 всего 10 позиций, 3
- 21. Указание точности – 4 Для строк спецификатор точности задает максимальную ширину поля. Если строка длиннее максимальной
- 22. Флаги формата – 1 Флаги формата позволяют управлять различными аспектами преобразования. Все флаги формата – одиночные
- 23. Флаги формата – 2 Внимание! Не все флаги применимы ко всем спецификаторам формата.
- 24. Выравнивание вывода По умолчанию весь вывод выравнивается вправо. Для выравнивания по левому краю, нужно поставить знак
- 25. Флаги пробела, +, 0 и ( – 1 Данные флаги работаю со знаком числа: System.out.printf ("%d%n",100);
- 26. Флаги пробела, +, 0 и ( – 2 Данные флаги работаю со знаком числа: System.out.printf ("%d%n",-100);
- 27. Флаг запятая При отображении больших чисел удобно использовать разделители групп. Например 1234567 читается легче в виде
- 28. Использование индекса аргументов – 1 Обычно порядок аргументов и спецификаторов совпадает (слева направо), т.е. первый спецификатор
- 29. Использование индекса аргументов – 2 Индекс аргумента следует за % в спецификаторе формата и имеет вид
- 30. Использование индекса аргументов – 3 Преимущество индексирования аргументов: повторное использование аргумента. System.out.printf("%1$d в шестнадцатеричном формате это
- 32. Скачать презентацию