Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Laskujärjestys | Ohjausrakenteet
C# Perusteet

bookLaskujärjestys

Pyyhkäise näyttääksesi valikon

Jos käytetään vain yhtä operaattoria useita kertoja, lauseke arvioidaan vasemmalta oikealle.

Esimerkeissä käytämme yksinkertaisuuden vuoksi true ja false -literal-arvoja. Jos meillä on pitkä lauseke kuten false || false || true || false, lauseke arvioidaan vasemmalta puolelta:

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(false || false || true || false); // Output: True } } }

Loogisten operaattoreiden järjestys on seuraava:

Seuraavassa on monimutkaisempi esimerkki, joka sisältää useita erilaisia operaattoreita. Tämä on hyvä koodinlukuharjoitus: lue ja yritä ymmärtää sitä:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 50; // We can store results of boolean / logical expressions in boolean variables or constants. bool inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: False x = 99; inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: True } } }

Yllä olevassa koodissa on lauseke (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100), joka tarkistaa, onko x välillä 1–10 tai 90–100.

Kun otetaan huomioon operaattoreiden järjestys, lauseke arvioidaan seuraavasti:

question-icon

Mikä on oikea operaattoreiden suoritusjärjestys?

-> ->

Click or drag`n`drop items and fill in the blanks

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 3. Luku 4
some-alt