Logo
Книга для начинающих
ВходРегистрация
/
Программирование
/
Курс Java
/

Инструкции (Statements)

Java: Инструкции (Statements)

Инструкция — это команда для компьютера. Код на Java — это набор инструкций, которые, обычно, отделяются друг от друга символом ;. Вот пример кода с двумя инструкциями:

System.out.println("Mother of Dragons");
System.out.println("Dracarys!");

При запуске этого кода на экран последовательно выводятся два предложения:

Mother of Dragons
Dracarys!

Почему это важно знать? Инструкция — это единица исполнения. Программа, которая запускает код на Java, выполняет инструкции строго по очереди. Разработчики должны понимать этот порядок и уметь мысленно разделять программу на независимые части, удобные для анализа.

Теоретически инструкции можно написать последовательно друг за другом без переноса на новую строчку:

System.out.println("Mother of Dragons."); System.out.println("Dracarys!");

Результат на экране будет таким же, но на практике такой подход считается плохим.

Задание

Выведите на экран друг за другом три имени: Robert, Stannis, Renly. В результате на экране должно отобразиться:

Robert
Stannis
Renly

Для каждого имени используйте свой собственный вызов System.out.println().

Коммерческий опыт и Трудоустройство

Команда проекта находится в телеграм-сообществе. Там можно задать любой вопрос и повлиять на проект

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются
/
Программирование
/
Курс Java
/

Инструкции (Statements)

Java: Инструкции (Statements)

Инструкция — это команда для компьютера. Код на Java — это набор инструкций, которые, обычно, отделяются друг от друга символом ;. Вот пример кода с двумя инструкциями:

System.out.println("Mother of Dragons");
System.out.println("Dracarys!");

При запуске этого кода на экран последовательно выводятся два предложения:

Mother of Dragons
Dracarys!

Почему это важно знать? Инструкция — это единица исполнения. Программа, которая запускает код на Java, выполняет инструкции строго по очереди. Разработчики должны понимать этот порядок и уметь мысленно разделять программу на независимые части, удобные для анализа.

Теоретически инструкции можно написать последовательно друг за другом без переноса на новую строчку:

System.out.println("Mother of Dragons."); System.out.println("Dracarys!");

Результат на экране будет таким же, но на практике такой подход считается плохим.

Задание

Выведите на экран друг за другом три имени: Robert, Stannis, Renly. В результате на экране должно отобразиться:

Robert
Stannis
Renly

Для каждого имени используйте свой собственный вызов System.out.println().

Коммерческий опыт и Трудоустройство

Команда проекта находится в телеграм-сообществе. Там можно задать любой вопрос и повлиять на проект

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются
← ПредыдущийСледующий →
← ПредыдущийСледующий →
← ПредыдущийСледующий →

Ваше упражнение проверяется по этим тестам

import java.io.ByteArrayOutputStream;
import java.io.PrintStream;

import static org.assertj.core.api.Assertions.assertThat;

class Test {
    public static void main(final String[] args) {
        final var expected = "Robert\nStannis\nRenly";

        App.main(null);

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        System.setOut(new PrintStream(out));

        App.main(null);

        final var actual = out.toString().trim();

        assertThat(actual).isEqualTo(expected);
    }
}
← ПредыдущийСледующий →

Решение учителя откроется через:

20:00

waiting_clock
← ПредыдущийСледующий →