Ще один рівень позаду! З попередніх лекцій ви дізналися про умовний оператор if-else і особливості його роботи. Ознайомилися зі спеціальним типом — boolean. Розібрали приклади використання операторів порівняння та булевих змінних. І нарешті, дізналися більше про порівняння посилань і рядків.

Якщо відчуваєте, що ще трохи теорії та наочних прикладів вам не завадять, вперед: ось посилання на декілька корисних матеріалів.

Equals і порівняння рядків

Порівняння об'єктів відрізняється від порівняння примітивних типів даних. Ви, напевно, вже здогадалися, чому так. У випадку з об'єктами передається посилання, а у випадку з примітивами — значення… Є ще чимало цікавих нюансів, про які ви дізнаєтеся з цього матеріалу. Як завжди, розбиратися з темою будемо на «живих» прикладах.

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

Цей звір дуже незвичний для новачка, і, правду кажучи, можна обійтися взагалі без нього… але ж тернарний оператор так добре та просто скорочує код! А це саме те, до чого варто прагнути програмісту-початківцю. Якщо ви ще не встигли як слід познайомитися з цим замінником конструкції if-else, рекомендуємо пізнати його трохи краще та потихеньку вплітати у свій код.