Это не для определенного кода, мне просто интересно. Операторы связи как в ==
, <
, >
, >=
, <=
, !=
.Возможно ли иметь оператор if в Java, который не использует реляционные операторы?
ответ
Конечно:
if (processing)
{
// enter if the boolean processing is true
}
Допустим, у вас есть функция, которая возвращает логическое значение
public boolean isTrue()
{
//Some code
//return true or false
}
Тогда 'если' заявление будет выглядеть примерно так:
if(isTrue())
//Do something
else
//Do something else
Ну, фактически, оператор if знает только, если это истинное или ложное значение.
Но в случае целого числа оно возвращает true, если какая-то внутренняя скобка правильная.
Как:
int n=10;
if(n==10){}
Значение внутри кронштейна возвращает истину, так как оно правильно. Возвращение ложь, если вы измените кронштейн в n>10
Различные условия выходит за строки ..
Да:
if (x) {
...
}
или
if (!x) {
...
}
где x
является логическим или что-нибудь, что возвращает логическое.
Heck, сходят с ума:
boolean x = false, y = false;
if (x = y = x = !y) {
}
(. Обратите внимание, что мы используем =
не ==
здесь - вы, вероятно, очень редко хотят сделать что-то вроде этого, если когда-либо)
Да. Вообще говоря, синтаксис оператора if
равен if (cond) { xxx(); }
, где cond
- любое выражение, которое вычисляется на boolean
.
Что означает следующие корректными:
if (true) // Literal value true
if (m.find()) // m is a Matcher; .find() returns true if match
if (3 <= 3) // operator
if (a && b) // a and b are expressions evaluating to a boolean;
// && is the logical "and" operator
И так далее.
- 1. оператор if, который группирует все операторы в один оператор if
- 2. Возможно ли иметь оператор IF в выражении Echo в PHP
- 3. Возможно ли иметь оператор IF в файле sphinx.conf?
- 4. C-программа: преобразование кода оператора if в код, который не использует логические, реляционные операторы или конструкцию выбора (разрешен переключатель NO)
- 5. Возможно ли иметь метод, который использует общий Comparable?
- 6. возможно ли иметь оператор if/else с перестановками
- 7. Реляционные операторы Java не работают корректно в условии if-else. Android-программирование
- 8. Проверка, использует ли функция оператор if
- 9. Операторы Java - IF с массивами
- 10. Java Вопрос: Возможно ли иметь оператор switch в другом?
- 11. Вложенные операторы if в java, не читающие второй, если оператор
- 12. Вложенные операторы if и оператор «&&»
- 13. Возможно ли оптимизировать запрос, который использует оператор «<>»?
- 14. Составные реляционные операторы в C
- 15. Реляционные операторы перегрузки шаблона
- 16. Python - Реляционные операторы в списках
- 17. Реляционные операторы Nasm Assembly
- 18. Множественные операторы if или оператор else-if
- 19. реляционные операторы результат оценки
- 20. Возможно ли создать оператор IF, который изменяет форматирование?
- 21. Арифметические и реляционные операторы
- 22. использовать реляционные операторы в коммутаторе
- 23. Как упростить метод, который не использует оператор if
- 24. Возможно ли выполнить оператор «synchronized if»?
- 25. Могу ли я иметь оператор if/or?
- 26. Может ли LINQ ForEach иметь оператор if?
- 27. Возможно ли основать оператор if на конструкторе?
- 28. Символическая оценка выражений, содержащих реляционные операторы, возможно с использованием Maxima
- 29. R - Реляционные операторы и векторизация
- 30. Существует ли алгоритм шифрования, который не использует побитовые операторы?
Да, 'if (true)' или любое другое булево условие – cmbaxter
Конечно: 'if (x.isSomeMethodTrue())' ... –