Як друкувати в Java
⚡ Розумний підсумок
Друк у Java спирається на три основні методи класу PrintStream, які надсилають форматований текст у консоль, підтримують різні поведінки курсора, приймають кілька типів даних через перевантажені сигнатури та дозволяють точно контролювати вивід для будь-яких вимог розробника.

Java надає три основні методи для надсилання виводу на консоль. Кожен метод виконує певну функцію та підтримує ряд типів даних за допомогою перевантажених сигнатур, helping розробники відображають інформацію в макеті, який найкраще відповідає програмі.
- Java метод print().Дані відображаються в одному рядку за допомогою оператора print у Java.
- Java Метод println(): Вивід виводиться на поточний рядок, а курсор переміщується на наступний рядок.
- Java метод printf().Дані відображаються у певному форматі відповідно до вимог.
Що Java Метод print()?
Команда Java Метод print() записує вміст у консоль. Це перевантажений метод Java Клас PrintStream і приймає рядок як вхідний параметр.
Після виведення вхідних даних, курсор виводу залишається на тому ж рядку. Метод працює, коли параметри не розбираються. Оператор print використовує “\n” для переходу до наступного рядка.
Синтаксис:
Синтаксис показує, як працювати з Java друк заяви.
System.out.print(String input_data);
System.out — це a Java вираз, який створює екземпляр класу PrintStream. Він представляє стандартний потік виводу. Ви не можете використовувати об'єкт PrintStream безпосередньо.
- Система: Система – це останній клас, який використовується в пакеті «java.lang» для відображення даних.
- вихід: «Вихід» є екземпляром 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(boolean b) | Цей метод показує логічне значення |
| print(char c) | Метод відображає символ |
| print(char[] s) | Він показує набір символів |
| друк (подвійне d) | Він відображає число з плаваючою комою подвійної точності |
| print(float f) | Метод показує число з плаваючою комою |
| друк (довгий l) | Він показує довге ціле число |
| print(int i) | Він показує ціле число |
| print(Об'єкт obj) | Цей метод працює зі значенням об'єкта |
| print(String s) | Цей метод відображає рядкове значення |
Як 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) створіть змінна за допомогою методу «Scanner(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(boolean b) | Цей метод показує логічне значення |
| print(char c) | Цей метод показує характер |
| print(char[] s) | Цей метод відображає масив символів |
| друк (подвійне d) | Метод показує число з плаваючою комою подвійної точності |
| print(float f) | Цей метод відображає число з плаваючою комою |
| друк (довгий l) | Цей метод показує довге ціле число |
| print(int i) | Цей метод показує ціле число |
| print(Об'єкт obj) | Це працює для вартості об’єкта |
| print(String s) | Цей метод працює з рядковим значенням та відображає його. |
Порівняння операторів друку в Java
Щоб вибрати між System.out.print та System.out.println, у таблиці нижче наведено основні відмінності між цими двома методами. Java.
| Java оператор println(). | Java оператор print(). |
| Курсор відображається в наступному рядку після відображення результату на консолі. Ми можемо інтерпретувати «ln» у «println» як «наступний рядок». | Курсор з’являється в тому самому рядку після відображення результату на консолі за допомогою print(). |
| Ми можемо використовувати функцію System.out.println(data), щоб отримати дані та показати курсор у наступному рядку. | Ми можемо використовувати функцію System.out.print(data) для відображення вхідних даних в одному рядку. |
