Назад к вопросам
Intern
74
questionbank

Что такое тернарный оператор?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Это условный оператор, который принимает три операнда. Служит сокращенной формой if-иe.

// Синтаксис:
// условие ? выражение_если_истина : выражение_если_ложь;

int x = 10;
int y = (x > 5) ? 20 : 30; // Если x > 5, то y = 20, иначе y = 30
// В данном случае y будет равно 20

Пример с if-else:

int x = 10;
int y;
if (x > 5) {
    y = 20;
} else {
    y = 30;
}
// В данном случае y будет равно 20