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

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

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

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

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

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