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

1
Задача
Java Syntax Pro, 1 уровень, 2 лекция
Недоступна
Я думаю, быть программистом круто
Если вы считаете, что быть программистом — не круто, значит, вы ещё не пробовали им быть. Самое время попробовать и написать первую программу. Выведите (с помощью команды вывода на экран) фразу, которую один выпускник JavaRush некогда выцарапал на корпусе своего космического корабля: Я думаю, быть программистом круто

Комментарии (507)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Isa Уровень 1
12 июня 2025
Всем привет! Приглашаю вас на свой канал, где вы найдете: 📌 Ресурсы по Java Core, Git, SQL, Apache Maven, HTTP.Servlets и JUnit / Mockito 📌 Отзыв о JavaRush (Я его уже прошел около года назад и написал про него отзыв) 📌 Кучу практических задач по Java и SQL 📌 Мой личный роадмап для людей, которые только только начали свое обучение в Java 📌 Также у этого канала есть чат, где собираются единомышленники и опытные ребята, готовые помочь друг другу. Если у вас возникают вопросы по ходу обучения, не стесняйтесь, заходите и задавайте! Удачи всем в обучении, ребята! 🚀
Vlad Уровень 4
24 мая 2025
Заработало!
Qazaq Уровень 1
4 мая 2025
доброго времени суток. какое приложение используете для написания кода?
Iskander vuu Уровень 3
18 мая 2025
на вс коде пиши
gerafen Уровень 6
13 июня 2025
IDEA
Anonymous #3577455 Уровень 2
23 апреля 2025
Хай всем добрякам! Желаю всем по Воле Всевышнего дойти до поставленных целей и найти работу мечты! мне 31, я начал сегодня. А эту задачку сделал с первой попытки.
Xd_555 Уровень 1
23 апреля 2025
Не чо не понятно про данные;(
Уровень 21
29 апреля 2025
мб не дано понять;)
Anonymous #3581816 Уровень 2
8 мая 2025
все дано. не надо наговаривать.
Уровень 21
8 мая 2025
но если все дано, то почему не понятно
Roma Уровень 1
2 апреля 2025
Всем привет! Если у вас возникают какие-либо непонятные моменты из лекций, обязательно загляните на этот телеграм-канал (Кликай). Автор канала очень подробно расписал материалы, которые нужны абсолютно каждому новичку для изучения Java. Это настоящая находка для всех, кто хочет быстро и эффективно начать освоение языка программирования. На канале вы найдете рекомендации по тому, как и где лучше изучать Java, а также советы и ресурсы для дополнительной практики. Это настоящая сокровищница знаний и полезных ссылок! Но это еще не всё! У этого канала есть чат (Кликай), где собираются единомышленники и опытные ребята, готовые помочь друг другу. Если у вас возникают вопросы по ходу обучения, не стесняйтесь, заходите и задавайте! Более тысячи человек уже обучаются по этим ресурсам. Присоединяйтесь к ним и вы! Удачи всем в обучении, ребята! 🚀
Zarina Baizhanova Уровень 10
26 февраля 2025
у меня все получится!
White Angelo4ek Уровень 1
7 февраля 2025
Очень интересные курсы)
Tarane Ibragimova Уровень 1
24 января 2025
Сложно...
HailFade Уровень 2
19 ноября 2024
Всем привет, а тут есть сокращения? Почему я не могу написать sout?
BagamedJava Уровень 11
24 ноября 2024
Рекомендую в идеа код писать, потом сюда копировать Лично я так и делаю)