Vertailuoperaattorit
Ennen kuin siirrytään ohjausrakenteisiin, meidän täytyy ymmärtää joitakin operaattoreita. Ensimmäinen ryhmä operaattoreita, joita tarkastelemme, ovat vertailuoperaattorit.
Nimensä mukaisesti vertailuoperaattoreita käytetään arvojen vertailuun. Seuraavassa on luettelo kaikista vertailuoperaattoreista:
Vertailuoperaattoreiden avulla voidaan muodostaa loogisia lausekkeita, jotka palauttavat loogisia arvoja, kuten true tai false. Esimerkiksi lauseke 5 < 1 palauttaa arvon false, koska 5 ei ole pienempi kuin 1.
Huomio
Voimme asettaa lausekkeet suoraan
Console.Write-metodeihin.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Seuraavassa on lisää esimerkkejä vertailuoperaattoreilla muodostetuista lausekkeista:
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 } } }
Voimme myös käyttää muuttujia näissä lausekkeissa:
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 } } }
Voimme tallentaa loogisten lausekkeiden tulokset bool-muuttujiin, koska totuusarvomuuttujat voivat sisältää arvon true tai 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 } } }
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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?
Mahtavaa!
Completion arvosana parantunut arvoon 1.67
Vertailuoperaattorit
Pyyhkäise näyttääksesi valikon
Ennen kuin siirrytään ohjausrakenteisiin, meidän täytyy ymmärtää joitakin operaattoreita. Ensimmäinen ryhmä operaattoreita, joita tarkastelemme, ovat vertailuoperaattorit.
Nimensä mukaisesti vertailuoperaattoreita käytetään arvojen vertailuun. Seuraavassa on luettelo kaikista vertailuoperaattoreista:
Vertailuoperaattoreiden avulla voidaan muodostaa loogisia lausekkeita, jotka palauttavat loogisia arvoja, kuten true tai false. Esimerkiksi lauseke 5 < 1 palauttaa arvon false, koska 5 ei ole pienempi kuin 1.
Huomio
Voimme asettaa lausekkeet suoraan
Console.Write-metodeihin.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Seuraavassa on lisää esimerkkejä vertailuoperaattoreilla muodostetuista lausekkeista:
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 } } }
Voimme myös käyttää muuttujia näissä lausekkeissa:
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 } } }
Voimme tallentaa loogisten lausekkeiden tulokset bool-muuttujiin, koska totuusarvomuuttujat voivat sisältää arvon true tai 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 } } }
Kiitos palautteestasi!