Рубрики
Без рубрики

Условная логика

Концепции информатики моими собственными словами. Если это так, то это оценка на основе данных… С пометкой новички, программирование, codenewbie, java.

Концепции информатики моими собственными словами.

Если это, то тот

Оценка данных на основе определенной причины либо позволяет информации подвергаться дополнительным вычислениям, либо обходит это обстоятельство до тех пор, пока не будет выполнено определенное условие, либо иначе. Намеренный каламбур.

if (condition) {
    run code 
}
if (condition) {
    run code
} else {
    run code
}

Проверки

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

if (condition) {
    run code
} else if (other condition) {
    run code
} else if (other condition 2) {
    run code
} else {
   run code
}

Заявления

Проверяемые условия оцениваются на основе указанных выражений. Чрезмерным упрощением было бы простое “да” или “нет”. Значение истинно или ложно. Да, вы можете пройти или нет, не проходите.

boolean lessThan = a < b; 
boolean lessThanOrEqual = a <= b;

boolean greaterThan = a > b;
boolean greaterThanOrEqual = a >= b;

boolean equal = a == b;
boolean notEqual = a != b;

Более Сложный

В дополнение к последовательной цепочке блоков if/else. Оцениваемые условия могут быть неразрывно связаны друг с другом и усложняться.

int ohThis = 7; 
int that = 13; 

boolean and = (ohThis == 7 && that == 13); 
boolean or = (ohThis == 7 || that == 13); 

boolean isTrueAndTrue = (ohThis >= 10 && ohThis <= 15) && (that >= 10 && that <= 15);
boolean isTrueOrFalse = (ohThis >= 10 && ohThis <= 15) || (that >= 10 && that <= 15);

Оригинал: “https://dev.to/gregrossdev/conditional-logic-81g”