If-else vs. Switch

Autor: Laura McKinney
Datum Vytvoření: 4 Duben 2021
Datum Aktualizace: 4 Smět 2024
Anonim
switch vs. if-else in Java
Video: switch vs. if-else in Java

Obsah

Rozdíl mezi příkazem if-else a příkazem switch je v tom, že příkaz if-else rozhoduje, který příkaz bude proveden, a používá více příkazů, zatímco příkaz switch umožňuje uživateli rozhodnout, který příkaz bude proveden a použije signální příkaz.


V počítačovém programování se příkazy výběru používají v mnoha případech. Existuje mnoho typů příkazů výběru dva nejpoužívanější příkazy výběru jsou příkazy if-else a switch. Příkaz if-else rozhodne, který příkaz bude proveden a použije více příkazů, zatímco příkaz switch umožní uživateli rozhodnout, který příkaz bude proveden a použije signální příkaz. Konkrétnímu bloku je dána kontrola pomocí příkazů select.

Příkaz if-else se používá v objektově orientovaném programování. Pokud mluvíme o obecném formátu příkazu if-else, než je: if (výraz). V programovacím jazyce jsou klíčová slova, pokud a další. K provedení příkazu if-else používáte sadu pokynů. Boolean hodnota se používá pro příkaz if-else, který je pravdivý a nepravdivý. Pokud příkaz není pravdivý, vrací nepravdivý a jinak vrací pravdivý. Obecná forma příkazu switch je: switch (expression) {case const1: příkazy (s); break; case constants2: Statement (s); break; případová konstanta3; prohlášení (s); přestávka; případová konstanta4; prohlášení (s); přestávka; výchozí příkazy). Tento výraz získá vyhodnocuje celočíselné nebo znakové konstanty. V přepínači je několik možností a break hraje velmi důležitou roli v příkazu switch. Existují podmínky jako podmínka 1, podmínka 2, podmínka 3 a podmínka4. Příkaz switch umožňuje přepínat mezi těmito podmínkami a ukončen pomocí příkazu break.


Obsah: Rozdíl mezi If-else a Switch

  • Srovnávací tabulka
  • Prohlášení if-else
  • Příkaz přepnout
  • Klíčové rozdíly
  • Závěr
  • Vysvětlující video

Srovnávací tabulka

ZákladProhlášení if-else Příkaz přepnout
Význam Příkaz if-else rozhodne, který příkaz bude proveden a použije více příkazůPříkaz Switch umožňuje uživateli rozhodnout, který příkaz bude proveden.
Plovoucí celé čísloPříkaz if-else také vyhodnocuje plovoucí celé číslo.Příkaz switch nemůže vyhodnotit plovoucí celé číslo.
Logický výraz Příkaz if-else testuje logický výrazPříkaz Switch netestuje logický výraz
ImplementaceImplementace prohlášení if-else je snadnáImplementace příkazu switch není jednoduchá

Prohlášení if-else

Příkaz if-else se používá v objektově orientovaném programování. Pokud mluvíme o obecném formátu příkazu if-else, než je: if (výraz). V programovacím jazyce jsou klíčová slova, pokud a další. K provedení příkazu if-else používáte sadu pokynů. Boolean hodnota se používá pro příkaz if-else, který je pravdivý a nepravdivý. Pokud příkaz není pravdivý, vrací nepravdivý a jinak vrací pravdivý.


Příkaz přepnout

Obecná forma příkazu switch je: switch (expression) {case const1: příkazy (s); break; case constants2: Statement (s); break; případová konstanta3; prohlášení (s); přestávka; případová konstanta4; prohlášení (s); přestávka; výchozí příkazy). Tento výraz získá vyhodnocuje celočíselné nebo znakové konstanty. V přepínači je několik možností a break hraje velmi důležitou roli v příkazu switch. Existují podmínky jako podmínka 1, podmínka 2, podmínka 3 a podmínka4. Příkaz switch umožňuje přepínat mezi těmito podmínkami a ukončen pomocí příkazu break.

Klíčové rozdíly

  1. Příkaz if-else rozhodne, který příkaz bude proveden a použije více příkazů, zatímco příkaz Switch umožní uživateli rozhodnout, který příkaz bude proveden.
  2. Příkaz if-else také vyhodnocuje plovoucí celé číslo, zatímco příkaz Switch nemůže vyhodnotit plovoucí celé číslo.
  3. Příkaz if-else testuje logický výraz, zatímco příkaz Switch netestuje logický výraz.
  4. Implementace příkazu if-else je snadná, zatímco implementace příkazu switch není snadná.

Závěr

V tomto článku výše vidíme jasný rozdíl mezi příkazem if-else a switch s implementací.

Vysvětlující video