JavaRush /Курсы /Java Syntax Pro Beta /Дополнительные лекции к уровню

Дополнительные лекции к уровню

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

Еще один уровень позади! Из предыдущих лекций вы узнали об условном операторе if-else и нюансах его работы. Познакомились со специальным типом — boolean. Разобрали примеры использования операторов сравнения и булевых переменных. И, наконец, узнали больше о сравнении ссылок и строк.

Если чувствуете, что еще немного теории и наглядных примеров вам точно не повредят, вперед: вот ссылки на пару полезных материалов.

Equals и сравнение строк

Сравнение объектов отличается от сравнения примитивных типов данных. Вы, наверное, уже догадались почему так. В случае объектов передается ссылка, а в случае примитивов — значение… Есть еще немало интересных нюансов, о которых вы узнаете из этого материала. Как обычно, разбираться с темой будем на живых примерах.

Тернарный оператор

Этот зверёк очень непривычный для новичка, и по большому счёту можно обойтись вообще без него… но ведь тернарный оператор так хорошо и просто сокращает код! А это именно то, к чему стоит стремиться начинающему программисту. Если вы еще не успели как следует познакомиться с этим заменителем конструкции if-else, рекомендуем узнать его получше и потихоньку вплетать в свой код.


3
Опрос
Условный оператор, 3 уровень, 11 лекция
Недоступен
Условный оператор
Условный оператор
Комментарии (211)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Валерий Савин Уровень 9
17 февраля 2026
Первый вопрос - точно проходили! Внимательно посмотрите на ответы
Александр Уровень 9
27 декабря 2025
9/10 что то я не понял что от меня хотели в 7 вопросе разжуйте мне пожалуйста.
Anna Уровень 8
29 декабря 2025
Вычислить какое из двух чисел больше: Представим что у нас есть два числа Первое число больше второго ? Если нет, то значит второе больше первого Итого правильный ответ

a > b ? a : b
24 января 2026
Капец, спасибо. Я тоже не понял, что спрашивают
SUNSHINE Уровень 19
22 ноября 2025
А теперь вопрос насчёт первого вопроса) Разве скобки обязательны для условия в данном случае ? По-моему и без них всё корректно. Или нужен ну прям самый максимально корректный вариант ??
Sonmor Уровень 35
1 ноября 2025
10/10
deSoul Уровень 4
23 октября 2025
Как можно задавать на тесте первым вопросом то, что не проходили в лекции? (я о операторе return)
iremel Уровень 4
26 сентября 2025
8/10))
motorinatasha Уровень 1
15 августа 2025
8/10❤️
Владислав Уровень 4
31 июля 2025
лайк если любите маму
Anonymous #3585174 Уровень 33
27 мая 2025
good
Rusya Уровень 6
26 мая 2025
Васап чудилы, вопрос. Мы же не проходили до этого теста метод или команда не знаю - return(); я погуглил, не понял ничего. Что оно возращает какие то значения. Подробно точно в лекциях не было возможно поверхностно. Я все лекции прочел и ни одного оператора return();
Andrey Stepanov Уровень 8
29 мая 2025
Если не разобрался, то по большей части return() просто возвращает то, что положено в него: return(a) вернёт = выведет в консоль переменную a. А так он как я пока знаю нужен по большей части для конструкции геттер-сеттер
Rusya Уровень 6
14 июня 2025
это как sout? или что постоянно слышу что что то возвращает. Просто на прпктике надо разобраться. Можешь привести пример с ретерн и без?
Andrey Stepanov Уровень 8
16 июня 2025
Это почти как sout, но чуть другое. Когда компилятор видит return, то он завершает блок кода, а если return переменная, то возвращает в консоль переменную, когда завершает блок. Где-то вместо ООП я не знаю где его использовать. Пример использования в ООП:

class Dog {
    private int age;
    
    public int getAge() {
        return age;
    }
}