JavaRush /Курсы /Java Syntax Pro /Вывод на экран

Вывод на экран

Java Syntax Pro
1 уровень, 2 лекция
Открыта

1. Параметры метода println()

Тело метода состоит из команд. Можно даже сказать, что метод — это команды, объединенные в группу, которой дали имя (имя метода). И так, и так будет верно.

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

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

Команда Описание (что делает)
System.out.println(1);
Выводит на экран число:
1
System.out.println("Amigo");
Выводит на экран надпись:
Amigo
System.out.println("Risha & Amigo");
Выводит на экран надпись:
Risha & Amigo

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

Важно:

В Java размер имеет значение: имеет значение, большими или маленькими буквами написаны команды. Команда System.out.println() работать будет, а system.out.println()нет.

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

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

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


2. Отличия println() и print()

Есть две вариации команды вывода на экран: System.out.println() и System.out.print()

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

Команды Что выведется на экран
System.out.println("Amigo");
System.out.println("The");
System.out.println("Best");
Amigo
The
Best
System.out.print("Amigo");
System.out.println("The");
System.out.print("Best");
AmigoThe
Best
System.out.print("Amigo");
System.out.print("The");
System.out.print("Best");
AmigoTheBest

Небольшое примечание. Команда println() не выводит текст с новой строки – она выводит текст на текущей строке, но делает так, чтобы следующий текст выводился с новой строки.

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

Так будет выглядеть полностью написанная программа вместе с объявлением класса Amigo и методом main. Внимание на экран:

public class Amigo
{
   public static void main (String[] args)
   {
      System.out.print("Amigo ");
      System.out.print("The ");
      System.out.print("Best");
   }
}
Программа с объявлением класса Amigo и методом main


Комментарии (511)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Марго Уровень 1
23 марта 2026
било
Nemo Уровень 37
27 февраля 2026
пролетарий умственного труда
Валерка Ферум Уровень 7
27 февраля 2026
ахах, лол
Valeroy Уровень 7
4 января 2026
Все доступно и понятно, в конце этого уровня есть замечательная доп статья про System.out Советую не скипать.
Irina Freedom Уровень 6
1 февраля 2026
Доброго времени суток! А где эта статья? не вижу 🧐
Valeroy Уровень 7
2 февраля 2026
В конце уровня, имел ввиду, извиняюь)
hidden #6452939 Уровень 2
9 декабря 2025
Можно подытожить: System.out.println() — единая команда. В круглых скобках в неё(команду, вернее, метод) передаются параметры. Эти параметры могут быть любыми, что удобно. Например, мы можем вывести текст на экран, либо же букву/цифру/число, при этом не прописывая каждый раз отдельную команду для вывода текста/цифры/числа и т.д. Java — чувствителен к регистру. Если хотим вывести текст на экран, то нужно его заключить в двойные кавычки. Есть 2 метода, которые используются для того, чтобы какую-нить инфу вывести на экран: println() и print(). Их принципиальная разница в том, что когда мы используем метод println(), мы буквально говорим: – «Я хочу вывести текст/что-угодно на экран, но после этого, ты переносишь курсор на новую строку. То есть, чтобы я не вывел в следующий раз, это что-то выведется на экране с новой строки». Про метод print() мы говорим попроще :) : — «Выведи мне на экран это(что-угодно)». Факт: println расшифровывается буквально как print line, то есть «напечатать линию», а print - «напечатать». В этом и есть их разница.
C0N5P1RACY Уровень 42
23 ноября 2025
Всем привет, я пришел с курса Java25 SELF, который новый :) Мне надоели легкие задачи и странные лекции там, реши перейти на классический курс, а все нововведения Java изучить после этого курса, эти две лекции что я прочитал, на мой личный субъективный взгляд, более "человечные" чем те, что в новом курсе, буду продолжать, и стараться писать свои ощущения в комментарии, может кому то это поможет :) P.S. Перед переходом сюда я изучил вопрос, и понял что действительно в старом (этом) курсе намного лучше все описывается, и намного интереснее задачи, эти вставки комикса очень хорошо сюда вписываются, поэтому пока что мне нравится тут больше, хоть и прошел всего две лекции :) (На новом курсе прошел 12 уровней)
Anonymous #3587424 Уровень 1
20 ноября 2025
error: illegal character: '\uff1b' проблема хз почему здесь выскакивает. вводила System.out.printIn("Я думаю, быть программистом круто");
Роман Зарубин Уровень 8
19 ноября 2025
Делаю
Mashurik Уровень 2
31 июля 2025
Пока всё просто)))
31 июля 2025
Продолжаем.
Vlad Уровень 29
24 мая 2025
Заработало!