Как печатать в Java

⚡ Умное резюме

Печать в Java Он основан на трех основных методах класса PrintStream, которые отправляют форматированный текст в консоль, поддерживают различное поведение курсора, принимают несколько типов данных благодаря перегруженным сигнатурам и позволяют точно контролировать вывод в соответствии с любыми требованиями разработчика.

  • 🇧🇷 способ печати: Метод System.out.print записывает данные на ту же строку, сохраняя при этомping курсор установлен для вывода текста непосредственно в текст.
  • 📤 метод println: Функция System.out.println отображает текст и перемещает курсор на следующую строку для четкого разделения строк.
  • 🧾 метод printf: Метод System.out.printf использует спецификаторы формата, такие как %s, %d и %f, для управления структурой вывода.
  • Переизбыток подписей: Для обеспечения гибкости каждый метод принимает типы данных boolean, char, int, long, float, double, String и Object.
  • 🧪 Пользовательский ввод: Класс Scanner считывает ввод с клавиатуры через nextInt и выводит полученные значения с помощью методов print.

Как печатать в Java

Java Предоставляет три основных метода для вывода данных на консоль. Каждый метод служит определенной цели и поддерживает широкий спектр типов данных благодаря перегруженным сигнатурам.ping Разработчики отображают информацию в том формате, который наилучшим образом соответствует программе.

  1. Java метод печати()Данные отображаются на одной строке с помощью оператора print. Java.
  2. Java Метод println(): Вывод осуществляется на текущей строке, после чего курсор перемещается на следующую строку.
  3. Java метод printf()Данные отображаются в заданном формате в соответствии с требованиями.

Что Java Метод print()?

Java Метод print() выводит содержимое на консоль. Это перегруженный метод. Java Класс PrintStream принимает строку в качестве входного параметра.

После вывода входных данных курсор вывода остается на той же строке. Этот метод работает, когда параметры не анализируются. Оператор print использует символ «\n» для перехода на следующую строку.

Синтаксис:

Синтаксис показывает, как работать с Java распечатать заявление.

System.out.print(String input_data);

System.out — это Java Выражение, создающее экземпляр класса PrintStream. Оно представляет собой стандартный поток вывода. Вы не можете использовать объект PrintStream напрямую.

  • System: Класс System является финальным классом, используемым в пакете “java.lang” для отображения данных.
  • out: «out» является экземпляром Java Системный класс с открытым полем-членом. Это тип пакета PrintStream для внутреннего создания объектов.

Пример

В данном примере показана процедура работы метода print().

class HelloCoder{
public static void main(String[] args) {
System.out.print("How to Print in Java! \n");
System.out.print("Hello Coder!");
System.out.print("Guru99!");
}
}

Выход:

How to Print in Java!
HELLO CODER!
Guru99

Зачем использовать Java Метод println()?

Java Метод println() — это расширенная форма метода print(). Он используется для вывода текста на консоль. Он относится к классу PrintStream и является перегруженным методом. Этот метод работает со строковым параметром. После вывода заданной информации курсор перемещается в начало следующей строки.

Синтаксис:

Синтаксис показывает, как работать с Java заявление println.

System.out.println(String input_data);

println(): класс PrintStream, используемый для отображения вывода на консоли.

Это критически важно для анализа и выбора наиболее эффективных ключевых слов для улучшения рейтинга вашего сайта.

Рассмотрим пример использования метода println().

public class HelloCoder {
	public static void main(String[] args) {
		System.out.println("How to Print in Java! ");
System.out.println("Hello Coder!");
System.out.println("Guru99!");
	}
}

Выход:

How to Print in Java!
Hello Coder!
Guru99!

Прочее Java Перегруженные методы в println()

Основываясь на методе println(), связанный с ним метод print() имеет следующие перегруженные сигнатуры, принимающие различные типы данных.

Перегруженные методы Формат данных печати
печать (логическое значение б) Этот метод показывает логическое значение
печать (символ с) Метод отображает символ
печать(символ[] с) Он показывает массив символов
print(double d) Отображает число с плавающей запятой двойной точности.
печать (с плавающей запятой f) Метод показывает число с плавающей запятой
печать (длинная л) Он показывает длинное целое число
печать (целое я) Он показывает целое число
print(Object obj) Этот метод работает со значением объекта.
печать (строка с) Этот метод отображает строковое значение.

Как Java Метод printf() работает.

Java Метод printf() выводит на консоль отформатированную строку с заданным форматом. Java Перегруженный метод класса PrintStream для вывода значений. Спецификаторы отображаются с отформатированными аргументами в методе.

Синтаксис:

Синтаксис показывает, как работать с оператором printf().

System.out.printf(String display_format, Object input_data);

Пример

Рассмотрим пример использования метода printf().

public class HelloCoder{
	public static void main(String[] args) {
		System.out.printf("'%s' %n","How to Print in Java!");
		System.out.printf("%S %n","Hello Coder!");
		System.out.printf("'%S' %n","Learning");
	}
}

Выход:

'How to Print in Java!'
HELLO CODER!
'LEARNING'

Спецификаторы printf() в Java

Для управления форматированием вывода с помощью System.out.printf, Java Предоставляет набор спецификаторов, которые сопоставляют каждый аргумент с соответствующим типом данных.

Спецификатор Тип
%c Значение символа
%d Целочисленное значение
%f Число с плавающей запятой
%s Строка символов
%% Выводит на экран знак процента (%).
%e Экспоненциальное значение с плавающей запятой

Пример

Рассмотрим пример, в котором объединены методы print, println и printf. Java.

public class HelloCoder{
	public static void main(String[] args) {
		System.out.println("How to Print in Java!");
		System.out.printf("%S %n","Hello Coder!");
		System.out.print(" Guru99");
	}
}

Выход:

How to Print in Java!
HELLO CODER! Guru99

Как распечатать документ, используя введенные данные. Java

Помимо фиксированных строк, Java Также можно выводить значения, введенные пользователем во время выполнения. Следующие шаги показывают, как вывести введенные данные.

Шаг 1) Использовать Java Пакет сканирования для поддержки ввода данных пользователем.

Шаг 2) Класс или объект Scanner принимает входные данные со стандартного ввода. Входит через клавиатуру.

Шаг 3) Создайте переменная с помощью метода «Сканер(System.in)».

Шаг 4) Используйте переменную. nextInt() затем считывает все значения с клавиатуры.

Шаг 5) Этот метод получает входные данные до тех пор, пока не встретит символ новой строки (Enter).

Шаг 6) Наконец, входное значение печатает обычный вывод с помощью функции System.out.print().

Пример

Рассмотрим пример ввода пользовательских данных и их вывода на экран. Java.

import java.util.Scanner;
public class HelloCoder {
    public static void main(String[] args) {
        Scanner reader_data = new Scanner(System.in);
        System.out.print("Enter a Value: ");
        int number_data = reader_data.nextInt();
        System.out.println("User entered: " + number_data);
        int add = number_data+number_data;
        System.out.println("Addition: " + add);
    }
}

Выход:

Enter a Value: 21
User entered: 21
Addition: 42

Прочее Java Перегруженные методы в функции print()

Для справки, метод print() также поддерживает следующие перегруженные сигнатуры, принимающие различные типы данных.

Перегруженные методы Формат данных печати
печать (логическое значение б) Этот метод показывает логическое значение
печать (символ с) Этот метод показывает характер
печать(символ[] с) Этот метод отображает массив персонажей
print(double d) Предложен метод, позволяющий получить число с плавающей запятой двойной точности.
печать (с плавающей запятой f) Этот метод отображает число с плавающей запятой
печать (длинная л) Этот метод показывает длинное целое число
печать (целое я) Этот метод показывает целое число
print(Object obj) Это работает для стоимости объекта
печать (строка с) Этот метод работает со строковым значением и отображает его.

Сравнение печатных выписок в Java

Чтобы выбрать между System.out.print и System.out.println, в таблице ниже выделены основные различия между этими двумя методами. Java.

Java оператор println() Java оператор печати()
Курсор отображается на следующей строке после отображения вывода на консоли. Мы можем интерпретировать «ln» в «println» как «следующую строку». Курсор появляется в той же строке после отображения вывода на консоли с помощью print().
Мы можем использовать функцию System.out.println(data) для получения данных и отображения курсора на следующей строке. Для отображения входных данных на той же строке можно использовать функцию System.out.print(data).

Часто задаваемые вопросы (FAQ)

Метод System.out.print выводит результат на той же строке, оставляя курсор на месте. Метод System.out.println выводит тот же результат, а затем перемещает курсор на новую строку, в результате чего каждое выражение отображается на отдельной строке.

Используйте System.out.printf, когда для вывода требуется определённая компоновка, фиксированная ширина или числовая точность. Спецификаторы, такие как %s, %d и %.2f, форматируют строки и числа, в то время как println лучше подходит для простого вывода текста в одну строку.

Используйте оператор сложения для объединения строки с переменной внутри System.out.println, например, System.out.println(“Total: ” + total). Для более расширенного форматирования используйте System.out.printf со спецификаторами, такими как %s и %d, чтобы вставлять значения переменных в шаблон.

Да, современные ИИ-помощники в IDE могут предлагать правильные строки формата printf, исправлять несоответствующие спецификаторы и выравнивать аргументы в соответствии с их типами. Разработчикам все равно следует проверять предложенный формат, чтобы убедиться, что ширина, точность и поведение локали соответствуют предполагаемому результату.

В рабочем коде ИИ-помощники часто рекомендуют использовать фреймворк для логирования, такой как SLF4J или java.util.logging, вместо System.out.print. Логирование поддерживает уровни, форматирование и целевые объекты вывода, в то время как методы print остаются полезными для быстрых примеров и небольших консольных программ.

Подведем итог этой публикации следующим образом: