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

Вопрос к программерам, или людям хоть немного разбирающимся в Джаве (Java).
Есть такая переменная интеджера, которая что-то там инспектирует на правду либо ложь. Если 1-ое истинно, то все выфраежение является правдой и напротив. если правдиво я в эту тему вообщем не въехал. Помогите кто знает.
Вот пример:
int wrt = true ? 5 : 8;

Задать свой вопрос
Миленов Владимир
"переменная интеджера" - да, это 5 ! )))))
Илья Тарасула
а что тут такового?)
1 ответ

int wrt = true ? 5 : 8;

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

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

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

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

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

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

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

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

Условие могут быть различные, ваш пример теснее показывает итог самого условие(true либо false).

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт