Задать вопрос
21 мая, 00:21

Вопрос к программистам, или людям хоть немного разбирающимся в Джаве (Java).

Есть такая переменная интеджера, которая что-то там проверяет на истину или ложь. Если первое истинно, то все выфраежение является правдой и наоборот. если честно я в эту тему вообще не въехал. Помогите кто знает.

Вот пример:

int wrt = true? 5 : 8;

+2
Ответы (1)
  1. 21 мая, 03:01
    0
    int wrt = true? 5 : 8;

    Объясню вашу запись:

    int - > один из типов данных у java.

    wrt - > название переменной.

    запись true? 5 : 8 - это так званый тернарный оператор.

    Где первая часть оператора до знака вопроса - это условие, после - значение которые будет иметь переменная в зависимости от результата условие (истинна или ложь).

    У вашем примере условие это значение true, результат это числа 5 и 8.

    Что это означает, если условие истинно то есть его значение true, то переменная wrt будет иметь значение 5. Если условие ложь то есть его значение false, то переменная wrt будет иметь значение 8.

    Результатом вашего примера будет int wrt = 5;

    Условие могут быть разные, ваш пример уже отображает результат самого условие (true или false).
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Вопрос к программистам, или людям хоть немного разбирающимся в Джаве (Java). Есть такая переменная интеджера, которая что-то там проверяет ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы