Оператори Порівняння
Перш ніж перейти до структур керування, необхідно ознайомитися з деякими операторами. Перший набір операторів, який ми розглянемо, називається операторами порівняння.
Як випливає з назви, оператори порівняння використовуються для порівняння значень. Нижче наведено список усіх операторів порівняння:
За допомогою операторів порівняння можна створювати логічні вирази, які повертають логічні значення, такі як true
або false
. Наприклад, вираз 5 < 1
поверне false
, оскільки 5
не більше за 1
.
Примітка
Вирази можна безпосередньо вставляти у методи
Console.Write
.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Нижче наведено ще кілька прикладів виразів, сформованих за допомогою операторів порівняння:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }
У ці вирази також можна підставляти змінні:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }
Можемо зберігати результати логічних виразів у змінних типу bool
, оскільки булеві змінні можуть містити значення true
або false
:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.59
Оператори Порівняння
Свайпніть щоб показати меню
Перш ніж перейти до структур керування, необхідно ознайомитися з деякими операторами. Перший набір операторів, який ми розглянемо, називається операторами порівняння.
Як випливає з назви, оператори порівняння використовуються для порівняння значень. Нижче наведено список усіх операторів порівняння:
За допомогою операторів порівняння можна створювати логічні вирази, які повертають логічні значення, такі як true
або false
. Наприклад, вираз 5 < 1
поверне false
, оскільки 5
не більше за 1
.
Примітка
Вирази можна безпосередньо вставляти у методи
Console.Write
.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Нижче наведено ще кілька прикладів виразів, сформованих за допомогою операторів порівняння:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }
У ці вирази також можна підставляти змінні:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }
Можемо зберігати результати логічних виразів у змінних типу bool
, оскільки булеві змінні можуть містити значення true
або false
:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
Дякуємо за ваш відгук!