Вопросы с тегом «if-statement»

Оператор «if» - это структура управления потоком в большинстве языков программирования, которая ветвит поток выполнения в зависимости от двоичного условия, обычно оцениваемого во время выполнения. Если операторы также обычно называют условными. При использовании этого тега, пожалуйста, также включите соответствующий языковой тег, такой как, например, «java», если ваш вопрос зависит от языка.

6
Какая конструкция «if» быстрее - оператор или тернарный оператор?
Есть два типа ifоператоров в Java - классические: if {} else {}и сокращенный: exp ? value1 : value2. Один быстрее другого или они одинаковы? заявление: int x; if (expression) { x = 1; } else { x = 2; } тернарный оператор: int x = (expression) ? 1 : 2;

6
Краткая инструкция IF - ELSE
Я пытаюсь сделать свой код более читабельным, поэтому решил использовать несколько коротких операторов IF. Вот мой код, который не работает («не утверждение»): jXPanel6.isVisible() ? jXPanel6.setVisible(true) : jXPanel6.setVisible(false); Что в этом плохого? Нужны брекеты? Где?

5
MySQL IF ELSEIF в запросе выбора
Я пытаюсь выбрать разные цены на продукт в зависимости от количества, которое выбирает пользователь. Это запрос, над которым я работаю (с синтаксической ошибкой): select id, (SELECT IF(qty_1<='23',price,1) ELSEIF(('23'>qty_1 && qty_2<='23'),price_2,1) ELSEIF(('23'>qty_2 && qty_3<='23'),price_3,1) ELSEIF('23'>qty_3,price_4,1) END IF) as total from product;

13
Есть ли лучший способ писать вложенные операторы if в python? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 месяцев назад . Есть ли более питонный способ делать вложенные операторы if else, чем этот: def …

4
Авто-распаковка нужна троичного if-else
Этот кусок кода работает нормально: - Integer nullInt = null; if (1 <= 3) { Integer secondNull = nullInt; } else { Integer secondNull = -1; } System.out.println("done"); Но это вызывает исключение нулевого указателя, а Eclipse предупреждает о необходимости автоматической распаковки: - Integer nullInt = null; Integer secondNull = 1 …

14
Как я могу упростить повторяющиеся операторы if-elif в своей функции системы оценок?
Цель состоит в том, чтобы создать программу для преобразования баллов из системы «0 в 1» в систему «F в A»: Если score >= 0.9бы напечатать 'A' Если score >= 0.8бы напечатать 'B' 0,7, С 0,6, Д И любое значение ниже этой точки выведите F Это способ построить его, и он …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.