В Java EL (Expression Language) операторы можно классифицировать на несколько типов в зависимости от их функциональности.
🚩Основные типы
🟠Арифметические операторы
🟠Логические операторы
🟠Операторы сравнения
🟠Операторы условного выражения
🟠Операторы доступа к данным
🚩Арифметические операторы
+ (сложение)- (вычитание)* (умножение)/ (деление)% (остаток от деления)${3 + 4} // результат: 7
${10 - 2} // результат: 8
${6 * 7} // результат: 42
${8 / 2} // результат: 4
${10 % 3} // результат: 1🚩Логические операторы
&& (логическое И)|| (логическое ИЛИ)! (логическое НЕ)${true && false} // результат: false
${true || false} // результат: true
${!true} // результат: false🚩Операторы сравнения
== (равенство)!= (неравенство)< (меньше)> (больше)<= (меньше или равно)>= (больше или равно)${5 == 5} // результат: true
${5 != 4} // результат: true
${3 < 4} // результат: true
${7 > 6} // результат: true
${4 <= 4} // результат: true
${8 >= 8} // результат: true🚩Операторы условного выражения
?: (тернарный оператор)${(5 > 3) ? "Больше" : "Меньше"} // результат: "Больше"🚩Операторы доступа к данным
. (точка) для доступа к свойствам и методам объекта[] (квадратные скобки) для доступа к элементам массивов и коллекций${user.name} // доступ к свойству name объекта user
${users[0]} // доступ к первому элементу массива или списка usersСтавь 👍 и забирай 📚 Базу знаний