If-else vs kapcsoló

Szerző: Laura McKinney
A Teremtés Dátuma: 4 Április 2021
Frissítés Dátuma: 6 Lehet 2024
Anonim
If-else vs kapcsoló - Más
If-else vs kapcsoló - Más

Tartalom

A különbség az if-else utasítás és a kapcsoló utasítás között az, hogy az if-else utasítás határozza meg, melyik utasítás kerül végrehajtásra, és több kijelentést használ, míg a switch utasítás segítségével a felhasználó eldönti, melyik utasítás kerül végrehajtásra, és a jel utasításot használja.


A számítógépes programozásban a kiválasztási utasításokat sok esetben használják. Számos típusú kiválasztási nyilatkozat létezik, és a két leggyakrabban használt kiválasztási nyilatkozat az if-else és switch állítások. Az if-else utasítás határozza meg, hogy melyik utasítás kerül végrehajtásra, és több kijelentést használ, míg a switch utasítás hagyja a felhasználót eldönteni, hogy melyik utasítás kerül végrehajtásra, és a jel utasításot használja. Az adott blokkot a vezérlés kapja kiválasztott utasításokkal.

Az if-else utasítást használják az objektum-orientált programozásban. Ha egy if-else állítás általános formátumáról beszélünk, akkor az: if (kifejezés). Programozási nyelven, ha és nem kulcsszavak. Az if-else utasítás végrehajtásához utasításkészletet használ. Boolean értéket használ az igaz és hamis if-else állításokhoz. Ha az állítás nem igaz, akkor hamisnak ad vissza, egyébként igaznak bizonyul. A kapcsoló utasítás általános formája: kapcsoló (kifejezés) {eset állandó1: állítás (ok); szünet; esetállandók2: állítás (ok); szünet; eset állandó3; nyilatkozatok (s); szünet; eset állandó4; nyilatkozatok (s); szünet; alapértelmezett állítás (ok)}. Ez a kifejezés egész számot vagy karakterállandókat értékel. Többféle lehetőség van a kapcsolóban, és a break nagyon fontos szerepet játszik a kapcsoló utasításban. Vannak olyan feltételek, mint az 1., 2., 3. és 4. feltétel. A váltási nyilatkozat lehetővé teszi a váltást ezek között a feltételek között, és a break utasítás felhasználásával fejezhető be.


Tartalom: Különbség az If-else és a Switch között

  • Összehasonlító táblázat
  • If-else nyilatkozat
  • Váltás az állításra
  • Főbb különbségek
  • Következtetés
  • Magyarázó videó

Összehasonlító táblázat

bázisIf-else nyilatkozat Váltás az állításra
Jelentés Az if-else utasítás határozza meg, melyik utasítás kerül végrehajtásra, és több kijelentést használAz utasítás váltása lehetővé teszi a felhasználó számára, hogy eldöntse, melyik utasítás kerül végrehajtásra.
Lebegő egész számA if-else utasítás a lebegő egész számot is értékeli.A kapcsoló utasítás nem képes értékelni a lebegő egész számot.
Logikai kifejezés If-else utasítás teszteli a logikai kifejezéstA kapcsoló utasítás nem teszteli a logikai kifejezést
VégrehajtásAz if-else állítás végrehajtása egyszerűA váltási nyilatkozat végrehajtása nem könnyű

If-else nyilatkozat

Az if-else utasítást használják az objektum-orientált programozásban. Ha egy if-else állítás általános formátumáról beszélünk, akkor az: if (kifejezés). Programozási nyelven, ha és nem kulcsszavak. Az if-else utasítás végrehajtásához utasításkészletet használ. Boolean értéket használ az igaz és hamis if-else állításhoz. Ha az állítás nem igaz, akkor hamisat ad vissza, egyébként pedig igaznak.


Váltás az állításra

A kapcsoló utasítás általános formája: kapcsoló (kifejezés) {eset állandó1: állítás (ok); szünet; esetállandók2: állítás (ok); szünet; eset állandó3; nyilatkozatok (s); szünet; eset állandó4; nyilatkozatok (s); szünet; alapértelmezett állítás (ok)}. Ez a kifejezés egész számot vagy karakterállandókat értékel. Többféle lehetőség van a kapcsolóban, és a break nagyon fontos szerepet játszik a kapcsoló utasításban. Vannak olyan feltételek, mint az 1., 2., 3. és 4. feltétel. A váltási nyilatkozat lehetővé teszi a váltást ezek között a feltételek között, és a break utasítás felhasználásával fejezhető be.

Főbb különbségek

  1. Az if-else utasítás határozza meg, hogy melyik utasítás kerül végrehajtásra, és több kijelentést használ, míg a Switch utasítás segítségével a felhasználó eldönti, melyik utasítás kerül végrehajtásra.
  2. A if-else utasítás szintén értékeli a lebegő egész számot, míg a Switch utasítás nem tudja kiértékelni a lebegő egész számot.
  3. Az if-else utasítás teszteli a logikai kifejezést, míg a Switch utasítás nem teszteli a logikai kifejezést.
  4. Az if-else állítás végrehajtása könnyű, míg a kapcsoló utasítás végrehajtása nem könnyű.

Következtetés

A fenti cikkben egyértelmű különbséget látunk az if-else és a kapcsoló utasítás között a végrehajtással.

Magyarázó videó