JavaRush /Курси /JAVA 25 SELF /Виведення на екран у Java: System.out.println і System.ou...

Виведення на екран у Java: System.out.println і System.out.print

JAVA 25 SELF
Рівень 1 , Лекція 2
Відкрита

1. Знайомство з командою System.out.println

Ви щойно написали свою першу програму на Java і вивели на екран перше повідомлення. Вітаю! Продовжимо.

Будь-яка програма на Java складається з команд. Команди бувають різні. У Java є команди на всі випадки. Кожна команда описує певну дію. Наприкінці кожної команди — крапка з комою.

Приклади команд:

Команда Опис (що робить)
System.out.println(2025);
Виводить на екран число:
2025
System.out.println("Ciao 🍕");
Виводить на екран текст:
Ciao 🍕
System.out.println("こんにちは 🗾");
Виводить на екран текст:
こんにちは 🗾

Насправді це одна й та сама команда — System.out.println. У круглих дужках їй передаються параметри. Залежно від значень параметрів одна й та сама команда може виконувати різні дії. Це дуже зручно.

Регістр має значення

У Java регістр має значення: важливо, великими чи маленькими літерами написано імена. Команда System.out.println() працюватиме, а system.out.println() — ні. Якщо ви напишете команду не тим регістром, Java її не розпізнає й не виконає. Тож будьте уважні.

Подвійні лапки

Якщо ви хочете вивести на екран текст, його потрібно з обох боків узяти в подвійні лапки.

Одинарна лапка виглядає ось так ', а подвійна — ось так ". Подвійна лапка — це не дві одинарні: не плутайте.

Подвійна — це та, що поруч із клавішею «Enter». На ній часто розташована кирилична літера «Є».

2. Знайомство з командою System.out.print

Існує ще одна команда, схожа на System.out.println(), — вона називається System.out.print().

Команда System.out.println() виводить текст і після цього переносить курсор на новий рядок, ніби було натиснуто клавішу «Enter». Таким чином, наступний виклик System.out.println() виведе текст уже з наступного рядка й так далі.

На відміну від System.out.println(), команда System.out.print() не додає перенесення рядка після виведення тексту. Тому тексти, виведені кількома викликами System.out.print(), виводитимуться в один рядок.

Приклад 1:
System.out.print("Amigo"); 
System.out.println("The"); 
System.out.print("Best");
Комбіноване використання print і println

Виведе на екран:

AmigoThe
Best
Приклад 2:
System.out.print("Amigo"); 
System.out.print("The"); 
System.out.print("Best");
Тільки print — усе в одному рядку

Виведе на екран:

AmigoTheBest

Якщо ви хочете вивести текст в одному рядку, користуйтеся командою print(); якщо в кількох — println(). Усе просто.

3. Розгляньмо команду System.out.println

Якщо ви знаєте англійську хоч трохи, вивчати програмування буде набагато простіше. Назви багатьох команд у Java безпосередньо повʼязані з тим, що вони роблять.

Наприклад, println — це print + line«надрукуй рядок». Слово print, мабуть, відоме всім, а line — це рядок тексту на екрані. Отже, «print + line» — це саме вивести рядок тексту.

System.out — це системний обʼєкт, який відповідає за виведення тексту на екран. Його часто називають консоллю. Консоль — це один із найпоширеніших способів взаємодії програми з людиною. Коли користувач вводить у програму дані з клавіатури, а програма у відповідь виводить текст на екран, кажуть, що програма працює з консоллю.

Іншими словами, робота з консоллю — це виведення тексту на екран і введення даних із клавіатури. Тож якщо в майбутньому ви почуєте, що програма щось вивела в консоль, це просто означає, що вона вивела текст на екран.

Фактично System.out.println можна розуміти приблизно так: «Консоль, виведи рядок тексту».

4. Приклади виведення різних даних

Спробуймо поекспериментувати з виведенням у консоль. Почнімо з найпростішого й поступово ускладнюватимемо приклади:

Виведення чисел

System.out.println(1001);
System.out.println(-15);
Виведення чисел

Виведення тексту

System.out.println("Програмування — це круто!");
System.out.println("Пожартували, а тепер — кодимо.");
Виведення тексту

Одночасне виведення кількох значень

Порада: рядки можна обʼєднувати за допомогою +. Це часто називають конкатенацією, тобто обʼєднанням рядків:

System.out.println("Мій вік: " + 28);
Обʼєднання рядка і числа

Виведе на екран:

Мій вік: 28

Також можна обʼєднувати кілька значень підряд:

System.out.println("Зараз на дворі " + 2025 + " рік.");
Обʼєднання кількох значень

Виведе на екран:

Зараз на дворі 2025 рік.

5. Основні помилки під час використання System.out.println

Початківці часто наступають на одні й ті самі граблі. Щоб не стати героєм умовної книжки «1 001 помилка на Java», тримайте добірку поширених помилок і підказок, як їх уникати.

Помилка 1. Ви забули закрити рядок — відсутня закривальна лапка:

System.out.println("Ой, відкрили лапку і забули закрити);

Компілятор відповість повідомленням «unclosed string literal» — закрийте рядок!

Помилка 2. Відсутня крапка з комою:


        System.out.println("Немає ; в кінці")

Java її вимагатиме. Виправте: додайте крапку з комою наприкінці рядка.

Помилка 3. Використання неправильних лапок:


        System.out.println(‘Помилка’); // неправильно!
System.out.println('Помилка'); // теж неправильно!

Для рядків завжди використовують стандартні подвійні лапки — ось такі: ".

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ