Core - 1
Расскажи про тернарный условный оператор.
Тернарный условный оператор - это конструкция в программировании, которая позволяет выполнять условные операции с помощью одной строки кода. Он имеет следующий синтаксис:
условие ? выражение1 : выражение2
Здесь "условие" - это выражение, которое должно быть оценено как true или false. Если условие истинно, то выполняется "выражение1", в противном случае выполняется "выражение2".
Пример:
int x = 10;
String result = (x > 5) ? "x больше 5" : "x меньше или равно 5";
В этом примере, если значение переменной "x" больше 5, то "выражение1" присваивает строку "x больше 5" переменной "result". В противном случае, если значение "x" меньше или равно 5, то "выражение2" присваивает строку "x меньше или равно 5" переменной "result".
Тернарный условный оператор очень полезен, когда нужно принять простое условное решение и присвоить значение переменной в зависимости от этого решения. Он может быть использован в различных ситуациях, например, для проверки условий и установки значений по умолчанию.