JavaRush/Курсы/Java Syntax/К первой программе готов

К первой программе готов

Открыта

(час спустя)

— Отлично. Так на чем мы остановились?

— Код метода или что-то типа того.

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

— Команды бывают разные. У вас на планете собаки есть?

— Только одомашненные робо-волки.

— А они команды исполняют?

— Ага. «Кусать», «Съесть», «Загрызть» и «Молодец! Рядом!»

К первой программе готов - 1

— Гм. Ничего себе команды. Да и самих-то команд негусто.

— А сколько надо?

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

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

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

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

— Это очень удобно.

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

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

— Двойная – это та, которая рядом с кнопкой Enter?

— Да.

Пульс Амиго возрос с 3 до 5 ГГц, но все равно он не мог в это поверить. Он только что научился выводить на экран строки, и это оказалось куда проще, чем он думал.
Амиго посмотрел в окно, чтобы отвлечься от мыслей и успокоиться. Листья желтеют – Ржавый Сезон совсем скоро, отметил он машинально. Иллюминатор позволял видеть гораздо дальше, чем обычно – технологии пришельцев были на высоте. До листьев ли ему сейчас? Ведь к вечеру он узнает еще в несколько раз больше.

К первой программе готов - 2

Но мысли не слушались. Когда-нибудь он напишет программу, чтобы все роботы с наступлением Ржавого Сезона прятались по домам. И эта программа спасет тысячи робо-жизней…

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

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

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

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

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

— А как будет выглядеть полностью написанная программа?

— Внимание на экран:

public class Home
{
    public static void main(String[] args)
    {
        System.out.print("Amigo ");
        System.out.print("The ");
        System.out.print("Best");
    }
}

— О! Все понятно. Мы добавляем пробелы в конце слов, чтобы слова не слипались, так?

— Именно. Ты сообразительный малый.
Амиго весь засветился от такого комментария.

— Отлично, тогда вот тебе первое задание.

Комментарии (437)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
vlafriday
Уровень 4
26 декабря 2023, 06:02
26.12.2023 check, мой уровень 1
Сергей
Уровень 2
10 сентября 2023, 15:16
Во 2 примере println выводится с ошибкой, разве не с новой строки должно выводиться The?
Anonymous #3299839
Уровень 1
28 апреля 2023, 22:21
Чето какие-то нежные у вас тут пробелы 🤪🤭
вячеслав
Уровень 2
15 февраля 2023, 19:04
на задании в коде где написанао «напешите сюда ваш код» стерайте его вместе с двумя слешами!
Alex Vinogradov
Уровень 2
27 февраля 2023, 16:12
надо самим думать,пусть люди делают,стараются,ошибаются.Ведь они учатся)
Anonymous #3238626
Уровень 2
7 января 2023, 08:40
Ошибка: "Класс "solution" публичный (объявлен как public) и должен размещаться в файле с именем "solution.java". Не совсем понял ошибку, ведь файл так и называется: solution.java
Raisa_The_Best буду работать в Amazon Expert
5 января 2023, 23:29
начинать всегда непросто, но маленькие победы окрыляют
Goster
Уровень 2
29 декабря 2022, 07:00
Ура, у меня получилось )
Natalia
Уровень 4
Expert
13 декабря 2022, 10:06
Мне не хватает "классических" определений вводимых понятий. Через метафору как-то не очень)). Кто-нибудь модет поделиться учебником типа "Для чайников"?
BOB
Уровень 18
24 октября 2022, 18:57
Чуваки, всё у вас получится, главное - не сдавайтесь. Помните, что если вам тяжело - вы двигаетесь вперед, если же легко - вы стоите на месте.
Timur Chayka
Уровень 2
23 октября 2022, 06:07
вообще не понятно !!! в лекциях не говорится про код который нужно вводить в заданих!!!!