Логическое И в Dart
Логическое И позволяет задать одновременность
условий. В Dart его записывают оператором
&&. В следующем примере условие
выполнится, если переменная val больше
нуля и одновременно меньше 10:
var val = 3;
if (val > 0 && val < 10) {
print("Y"); // сработает это
} else {
print("N");
}
Условия могут налагаться не на одну переменную,
а на разные. В следующем примере условие
выполнится, если переменная num1
равна 2 и одновременно переменная
num2 равна 3:
var num1 = 2;
var num2 = 3;
if (num1 == 2 && num2 == 3) {
print("Y"); // сработает это
} else {
print("N");
}
Дано число:
var val = 3;
Проверьте то, что переменная val
больше нуля и меньше 5.
Если это так, выведите "Y",
иначе "N".
Дано число:
var val = 15;
Проверьте то, что переменная val
больше или равна 10 и меньше или равна
20. Если это так, выведите "Y",
иначе "N".
Даны две переменные:
var num1 = 1;
var num2 = 3;
Проверьте то, что переменная num1
равна или меньше 1, а переменная
num2 больше или равна 3.
Если это так, выведите "Y",
иначе "N".