print и println в Java выводят текст в консоль через System.out. Разница в том, что println добавляет перенос строки в конце, а print — нет. Это базовый навык для изучения Java онлайн: вы сможете проверять, как работает код, и удобно выводить результаты в заданиях и тестах тренажера.
Пример:
System.out.print("A"); System.out.println("B");
- Вторая команда начнёт печать после первой и завершит строку переносом.
- Модуль 1: Первая программа и структура
- Структура класса и метод main.
- Вывод в консоль (print vs println).
- Правила расстановки скобок и ;.
- Комментарии (однострочные и многострочные).
- Модуль 2: Переменные и типы данных
- Объявление и инициализация переменных.
- Примитивы: целые числа (int, long, byte, short).
- Примитивы: дробные числа (double, float).
- Примитивы: логический тип (boolean).
- Примитивы: символьный тип (char).
- String — основы работы со строками.
- Приведение типов (Casting): расширение и сужение.
- Область видимости переменных (Scope).
- Модуль 3: Операторы
- Модуль 4: Управляющие конструкции
- Модуль 5: Массивы и Строки (Advanced)
- Создание и заполнение массива.
- Доступ к элементам по индексу.
- Свойство length и перебор массива.
- Цикл for-each для массивов.
- Многомерные массивы.
- Методы String: length, charAt, isEmpty.
- Манипуляции: substring, concat, replace.
- Сравнение строк: equals vs ==.
- Разделение строк (split) и trim.
- StringBuilder (изменяемые строки).
- Модуль 6: Методы
- Модуль 7: Классы и Объекты (ООП Часть 1)
- Модуль 8: Капсуляция и Модификаторы
- Модуль 9: Наследование и Полиморфизм (ООП Часть 2)
- Модуль 10: Обработка исключений
- Модуль 11: Коллекции и Дженерики
- Модуль 12: Функциональный стиль (Java 8+)
- Модуль 13: Полезные стандарты
1. Предскажи вывод: print vs println
Проанализируйте программу на Java с несколькими вызовами System.out.print и System.out.println. Важно аккуратно учесть, где происходит перевод строки, а где вывод продолжается в той же строке. Выберите вариант, который точно совпадает с итоговым выводом в консоль (включая пробелы и переносы строк).
class Main {
public static void main(String[] args) {
System.out.print("A");
System.out.println("B");
System.out.print("C");
System.out.print(" ");
System.out.println(10 + 5);
System.out.println();
System.out.print("D");
}
}
2. Вставь print/println в нужные места
В этом фрагменте Java-программы строка собирается из нескольких частей: сначала печатается несколько фрагментов подряд в одной строке, а затем выполняется переход на новую строку. Заполните пропуски так, чтобы вывод в консоль получился ровно как в ожидаемом результате. Используйте подходящие методы вывода на экран и не меняйте остальной код.
public class Main {
public static void main(String[] args) {
System.out.input1S("Java ");
System.out.input2S("console ");
System.out.input3S("output");
System.out.input4S("!");
}
}
3. Найди и исправь синтаксическую ошибку в выводе
Ниже приведён короткий фрагмент Java-кода, который должен вывести в консоль две строки текста с помощью System.out.print/println. Однако в одной из строк вывода допущена синтаксическая ошибка, из-за которой программа не скомпилируется. Найдите проблемную строку и исправьте её так, чтобы код стал корректным и вывод выполнился без ошибок.
public class Main { public static void main(String[] args) { System.out.print("Java: "); System.out.println("print vs println") System.out.println("Done"); }}4. Собери строку вывода из готовых фрагментов
В этом задании необходимо восстановить код Java, который выводит сообщение о статусе загрузки в консоль. Проанализируйте комментарии к строкам кода, чтобы определить, где требуется указать системный класс, а где выбрать метод для вывода текста с переносом строки или без него.
public class ConsoleLoader {
public static void main(String[] args) {
// 1. Обращаемся к стандартному классу Java для доступа к консоли
input1S.out.print("Loading");
// 2. Добавляем точки, оставаясь на той же строке
System.out.input2S("...");
// 3. Выводим сообщение "Done!" и переходим на новую строку
System.out.input3S("Done!");
}
}5. Введи точный вывод программы
Проанализируйте представленный код на языке Java. В программе несколько раз вызывается метод вывода текста на экран. Ваша задача — определить, как именно строки будут соединены при выводе в консоль, учитывая содержимое кавычек. Введите полученный результат одной строкой в поле ответа.
public class Main {
public static void main(String[] args) {
System.out.print("Java ");
System.out.print("is ");
System.out.print("logic");
}
}6. Разметь части вызова System.out.println
Разметьте выделенные части вызова метода вывода в консоль в Java. Для каждого сегмента в строке кода выберите его тип из списка: класс, поле, метод, строковый литерал (аргумент) или круглые скобки. Задача помогает увидеть структуру выражения System.out.println("...") и понять, какие элементы являются именами, а какие — синтаксисом вызова.
{{System~|~t1}}.{{out~|~t2}}.{{println~|~t3}}{{(~|~t4}}{{"Hello, Java!"~|~t5}}{{)~|~t6}};