JavaRush /Курсы /Kotlin SELF /Вывод на экран в Kotlin: println() и print()

Вывод на экран в Kotlin: println() и print()

Kotlin SELF
1 уровень , 2 лекция
Открыта

1. Знакомство с командой println()

Вы только что написали свою первую программу на Kotlin и вывели на экран первое сообщение. Поздравляю вас с этим. Давайте же не останавливаться...

Любая программа на Kotlin состоит из команд. Команды бывают разные. В языке Kotlin есть команды на все случаи жизни. Каждая команда описывает какое-то определенное действие.

В Kotlin (в отличии от Java) точка с запятой обычно не нужна: чаще всего каждая команда пишется на новой строке. Точка с запятой пригодится, если вы захотите написать несколько команд в одной строке (но так обычно не делают).

Примеры команд:

Команда Описание (что делает)
println(2026)
Выводит на экран число:
2026
println("Ciao 🍕")
Выводит на экран надпись:
Ciao 🍕
println("こんにちは 🗾")
Выводит на экран надпись:
こんにちは 🗾

На самом деле это одна команда — println(). А в круглых скобках в нее передаются параметры. В зависимости от значений параметров, одна команда может выполнять разные действия. Это очень удобно.

Размер букв имеет значение

В Kotlin размер имеет значение: важно, большими или маленькими буквами написаны команды. Команда println() работать будет, а Println() — нет. Если вы напишете команду не теми буквами, то Kotlin ее не распознает и, следовательно, выполнять не будет. Так что будьте внимательными.

Двойные кавычки

Если вы хотите вывести на экран текст, его нужно с двух сторон обозначить двойными кавычками.

Одинарная кавычка выглядит вот так ', а двойная — вот так ". Двойная кавычка — это не две одинарных: просьба не путать.

Двойная — это та, которая рядом с кнопкой Enter. На ней еще обычно находится кириллическая буква "Э".

2. Знакомство с командой print()

Есть еще одна команда, похожая на println(), и она называется print().

Команда println() выводит на экран текст и после него добавляет перевод курсора на следующую строку, как бы нажимая Enter. Таким образом, следующая команда println() выведет текст уже на следующей строке. А следующая команда — на следующей, и так далее.

В отличие от println(), команда print() не добавляет Enter после вывода текста. Поэтому текст, выведенный несколькими командами print(), будет выводиться в одну строчку.

Пример 1:

print("Amigo")
println("The")
print("Best")
Смешанный вывод print и println

Выведет на экран:

AmigoThe
Best

Пример 2:

print("Amigo")
print("The")
print("Best")
Только print — всё в одну строку

Выведет на экран:

AmigoTheBest

Если хотите вывести текст на одной строке, пользуйтесь командой print(), если на нескольких — println(). Все просто.

3. Разбираем команду println()

Если вы хотя бы немного знаете английский, то изучать программирование вам будет намного проще. Название многих команд напрямую связано с тем, что они делают.

Например, println — это print + lineнапечатай линию. Слово print думаю, всем известно, а почему именно линию, я сейчас расскажу. Каждая строчка текста на экране называется линией. Поэтому напечатать линию — это именно вывести линию текста.

Вывод текста на экран обычно называют выводом в консоль. Консоль — это один из самых распространённых способов взаимодействия программы и человека. Когда пользователь пишет программе команды на клавиатуре, а она в ответ выводит ему текст на экран, то программисты говорят, что программа работает с консолью.

Другими словами, работа с консолью — это вывод текста на экран и ввод данных с помощью клавиатуры. Поэтому если вы в будущем услышите, что программа что-то вывела в консоль, то это просто значит, что она вывела текст на экран.

Вот и получается, что println() — это фактически "Эй, консоль, напечатай мне строчку текста".

4. Примеры вывода различных данных

Давайте поиграемся с выводом в консоль. Начнём с самого простого и постепенно усложним:

Вывод чисел

println(1001)
println(-15)
Вывод чисел

Вывод текста

println("Программирование — это круто!")
println("Пошутили, а теперь — кодим.")
Вывод строк

Вывод сразу нескольких значений

Хитрость: строки можно складывать с помощью +. Хотя это лучше называть склейкой:

println("Мой возраст: " + 28)
Склейка строки и числа

Выведет на экран:

Мой возраст: 28

Также можно склеивать несколько строк подряд:

println("Сейчас на дворе " + 2026 + " год.")
Склейка нескольких значений

Выведет на экран:

Сейчас на дворе 2026 год.

5. Основные ошибки при использовании println()

Молодые джедаи часто наступают на одни и те же грабли. Но, чтобы вы не превращались в героя книги "1001 ошибка на Kotlin", вот список распространённых косяков и подсказки, как их избегать.

Ошибка 1. Забыли закрыть строку — потеряли вторую кавычку:

println("Ой, открыли кавычку и забыли закрыть)

Компилятор тут возмутится: "unclosed string literal" — закрывайте строки!

Ошибка 2. Пишут две команды в одну строку без разделителя

В Kotlin обычно пишут одна команда = одна строка. Если же вы написали две команды в одной строке, между ними нужен либо перенос строки, либо ;.

Так делать нельзя:

println("Нет разделителя") println("между командами")

А так — можно (но обычно проще перенести на новую строку):

println("Есть разделитель"); println("между командами")

Ошибка 3. Использование неправильных кавычек

Новички иногда используют кавычки-ёлочки или одинарные:

println(‘Ошибка’)   // неправильно!
println('Ошибка')   // тоже неправильно!

Для строк всегда используем двойные стандартные — вот такие: ".

1
Задача
Kotlin SELF, 1 уровень, 2 лекция
Недоступна
Связь с программой
Связь с программой
1
Задача
Kotlin SELF, 1 уровень, 2 лекция
Недоступна
Одна строка из двух частей
Одна строка из двух частей
1
Задача
Kotlin SELF, 1 уровень, 2 лекция
Недоступна
Слипание и перенос
Слипание и перенос
1
Задача
Kotlin SELF, 1 уровень, 2 лекция
Недоступна
Консольная открытка
Консольная открытка
Комментарии (2)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Дмитрий Уровень 3
10 марта 2026
А что вообще с Kotlin на рынке происходит? Говорят, из-за кроссплатформенности расти стал?
Зепп Бранниган Уровень 41 Moderator
17 марта 2026
Kotlin сейчас — это стабильный спрос без хайпа. 📱 Android → вакансии есть всегда 🏢 компании используют → особенно там, где уже Java 🌍 кроссплатформа → спрос понемногу растёт.