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

89
Как я могу увеличить переменную, не превышая максимального значения?

Я работаю над простой программой видеоигр для школы и создал метод, в котором игрок получает 15 очков здоровья, если этот метод вызывается. Я должен поддерживать здоровье на максимум 100, и с моими ограниченными возможностями программирования на данный момент я делаю что-то вроде этого. public...

88
Лучший способ отформатировать оператор if с несколькими условиями

Если вы хотите, чтобы какой-то код выполнялся на основе двух или более условий, как лучше всего отформатировать этот оператор if? первый пример: - if(ConditionOne && ConditionTwo && ConditionThree) { Code to execute } Второй пример: - if(ConditionOne) { if(ConditionTwo ) {...

87
Как оценивается Swift IF LET?

Я видел этот код на сайте Swift и в различных сообщениях здесь, и я пытаюсь понять основы. Как оценивается эта линия? if let name = optionalName { Я смущен, поскольку это не имя == необязательное имя, оно присваивает значение, так как этот отчет верен и почему он не соответствует действительности,...

86
Как написать оператор IF ELSE в запросе MySQL

Как написать инструкцию IF ELSE в запросе MySQL? Что-то вроде этого: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); Затем в моем массиве я смогу сделать это: $row['state'] //this should equal 1, the query should not change anything in the database, //just the...

86
Сопоставление регулярных выражений в операторе if Bash

Что я здесь сделал не так? Попытка сопоставить любую строку, содержащую пробелы, строчные, прописные буквы или числа. Специальные символы тоже были бы хороши, но я думаю, что для этого нужно экранировать определенные символы. TEST="THIS is a TEST title with some numbers 12345 and special char...

83
Какая конструкция «if» быстрее - оператор или тернарный оператор?

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

82
Краткая инструкция IF - ELSE

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

81
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...

34
Есть ли лучший способ писать вложенные операторы if в python? [закрыто]

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

23
Авто-распаковка нужна троичного if-else

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

20
Как я могу упростить повторяющиеся операторы if-elif в своей функции системы оценок?

Цель состоит в том, чтобы создать программу для преобразования баллов из системы «0 в 1» в систему «F в A»: Если score >= 0.9бы напечатать 'A' Если score >= 0.8бы напечатать 'B' 0,7, С 0,6, Д И любое значение ниже этой точки выведите F Это способ построить его, и он работает в программе, но...