Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оператори Порівняння | Керуючі Структури
Основи C#

bookОператори Порівняння

Перш ніж перейти до структур керування, необхідно ознайомитися з деякими операторами. Перший набір операторів, який ми розглянемо, називається операторами порівняння.

Як випливає з назви, оператори порівняння використовуються для порівняння значень. Нижче наведено список усіх операторів порівняння:

За допомогою операторів порівняння можна створювати логічні вирази, які повертають логічні значення, такі як true або false. Наприклад, вираз 5 < 1 поверне false, оскільки 5 не більше за 1.

Примітка

Вирази можна безпосередньо вставляти у методи Console.Write.

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }

Нижче наведено ще кілька прикладів виразів, сформованих за допомогою операторів порівняння:

main.cs

main.cs

copy
123456789101112131415161718
using 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

main.cs

copy
123456789101112131415161718
using 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

main.cs

copy
12345678910111213141516
using 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 } } }
question mark

Яким буде результат виконання наступного коду?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain how each comparison operator works with examples?

What are some common mistakes when using comparison operators?

How do I use comparison operators with variables in code?

Awesome!

Completion rate improved to 1.59

bookОператори Порівняння

Свайпніть щоб показати меню

Перш ніж перейти до структур керування, необхідно ознайомитися з деякими операторами. Перший набір операторів, який ми розглянемо, називається операторами порівняння.

Як випливає з назви, оператори порівняння використовуються для порівняння значень. Нижче наведено список усіх операторів порівняння:

За допомогою операторів порівняння можна створювати логічні вирази, які повертають логічні значення, такі як true або false. Наприклад, вираз 5 < 1 поверне false, оскільки 5 не більше за 1.

Примітка

Вирази можна безпосередньо вставляти у методи Console.Write.

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }

Нижче наведено ще кілька прикладів виразів, сформованих за допомогою операторів порівняння:

main.cs

main.cs

copy
123456789101112131415161718
using 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

main.cs

copy
123456789101112131415161718
using 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

main.cs

copy
12345678910111213141516
using 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 } } }
question mark

Яким буде результат виконання наступного коду?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 1
some-alt