logo

System.out.println() в Java

У Java System.out.println() — це оператор, який друкує переданий аргумент. Метод println() відображає результати на моніторі. Зазвичай метод викликається за допомогою objectname.methodname().

 PrintStream obj.print('Hello'); 

Але ви не можете створити об’єкт для класу PrintStream безпосередньо, як описано вище. Отже, Java надає альтернативний спосіб створення об’єкта класу PrintStream System.out .

Де система це ім'я класу, воно оголошується як остаточне. Вихід є екземпляром класу System і має тип PrintStream. Його специфікатори доступу є відкритими та остаточними. Це екземпляр java.io.PrintStream. Коли ми викликаємо член, усередині створюється об’єкт класу PrintStream.

Отже, ми можемо викликати метод print(), як показано нижче:

 System.out.print(); 

Він створює об’єкт класу PrintStream. Цей об’єкт за замовчуванням представляє пристрій виведення, тобто монітор.

System.out.println() в Java

приклад

У наступному прикладі ми використали два методи print(), які видають результат в одному рядку. Це означає, що перший метод print() відображає рядок «Привіт!» і утримує курсор у тому самому рядку. Другий метод print() також відображає рядок «Java» у тому самому рядку поруч із попереднім рядком.

stlc
 class Demo { public static void main(String args[]) { System.out.print('Hello!'); System.out.print('Java'); } } 

Вихід

 Hello! Java 

Метод Java println().

Метод println() подібний до методу print(), за винятком того, що він переміщує курсор на наступний рядок після друку результату. Він використовується, коли потрібно отримати результат у двох окремих рядках. Це називається з ' поза ' об'єкт.

Якщо ми хочемо отримати результат у двох окремих рядках, ми повинні використовувати метод println(). Це також перевантажений метод класу PrintStream. Він перекидає курсор на наступний рядок після відображення результату.

приклад

У наступному прикладі метод println() відображає рядок у двох окремих рядках.

мій живий цвіркун
 class Demo { public static void main(String args[]) { System.out.println('Hello!'); System.out.println('Java'); } } 

Вихід

 Hello! Java 

Різниця між методами print() і println().

Обидва методи використовуються для відображення результатів на моніторі. Метод print() відображає результат на консолі та зберігає курсор у тому самому рядку. Це працює тільки з аргументом. Метод println() також відображає результат на консолі, але переміщує курсор на наступний рядок. Це також може працювати без аргументів.