Hvis-annet vs. bytte

Forfatter: Laura McKinney
Opprettelsesdato: 4 April 2021
Oppdater Dato: 11 Kan 2024
Anonim
Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"]
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"]

Innhold

Forskjellen mellom en påstand om ellers og bytte uttalelse er at hvis ellers uttalelse bestemmer hvilken uttalelse som skal kjøres og bruker flere utsagn, mens bryteruttalelse lar brukeren bestemme hvilken uttalelse som skal utføres, og den bruker signaluttalelse.


I programmering av datamaskiner brukes uttalelsesuttalelser i mange tilfeller. Det er mange typer utvalgssetninger, to mest brukte valguttalelser er if-else og byttesetninger. Hvis uttalelse ellers bestemmer hvilken uttalelse som skal kjøres og bruker flere utsagn, mens bytteerklæring lar brukeren bestemme hvilken uttalelse som skal utføres og den bruker signaluttalelse. Den spesielle blokken får kontrollen ved å bruke utvalgte utsagn.

Uttalelsen om ellers brukes i objektorientert programmering. Hvis vi snakker om det generelle formatet til en uttalelse om ellers, enn den er: if (uttrykk). På et programmeringsspråk, hvis og ellers er nøkkelord. Du bruker et sett med instruksjoner for å utføre if-else-setningen. En boolesk verdi brukes for påstander hvis ellers er sanne og usanne. Hvis utsagnet ikke er sant, returnerer det usant og ellers returnerer det sant. Den generelle formen for utsagn om å bytte er: bytte (uttrykk) {case constant1: statement (s); break; sakskonstanter2: utsagn (er); bryte; sakskonstant3; utsagn (s); gå i stykker; sakskonstant4; utsagn (s); gå i stykker; standarderklæringer (r)}. Dette uttrykket får evaluerer et heltall eller en karakterkonstant. Det er flere alternativer i bryteren og pausen spiller en veldig viktig rolle i en brytererklæring. Det er forhold som tilstand 1, tilstand 2, tilstand 3 og tilstand4. Brytererklæringen gjør det mulig å veksle mellom disse forholdene og avsluttes ved bruk av pausedeklarasjonen.


Innhold: Forskjell mellom If-else og Switch

  • Sammenligningstabell
  • Hvis-annet uttalelse
  • Bytt uttalelse
  • Viktige forskjeller
  • Konklusjon
  • Forklarende video

Sammenligningstabell

BasisHvis-annet uttalelse Bytt uttalelse
Betydning uttalelse om ellers bestemmer hvilken uttalelse som skal utføres og bruker flere utsagnBytt uttalelse la brukeren bestemme hvilken uttalelse som skal utføres.
Flytende heltallUttalelse om ellers evaluerer også flytende heltall.Brytererklæringen kan ikke vurdere flytende heltall.
Logisk uttrykk Erklæring om ellers tester logisk uttrykkBytteerklæring tester ikke logisk uttrykk
GjennomføringImplementering av uttalelsen om ellers er enkelImplementering av brytererklæringen er ikke lett

Hvis-annet uttalelse

Uttalelsen om ellers brukes i objektorientert programmering. Hvis vi snakker om det generelle formatet til en uttalelse om ellers, enn den er: if (uttrykk). På et programmeringsspråk, hvis og ellers er nøkkelord. Du bruker et sett med instruksjoner for å utføre if-else-setningen. En boolesk verdi brukes for om annet-utsagnet som er sant og usant. Hvis utsagnet ikke er sant, returnerer det usant, og ellers returnerer det sant.


Bytt uttalelse

Den generelle formen for utsagn om å bytte er: bytte (uttrykk) {case constant1: statement (s); break; sakskonstanter2: utsagn (er); bryte; sakskonstant3; utsagn (s); gå i stykker; sakskonstant4; utsagn (s); gå i stykker; standarderklæringer (r)}. Dette uttrykket får evaluerer et heltall eller en karakterkonstant. Det er flere alternativer i bryteren og pausen spiller en veldig viktig rolle i en brytererklæring. Det er forhold som tilstand 1, tilstand 2, tilstand 3 og tilstand4. Brytererklæringen gjør det mulig å veksle mellom disse forholdene og avsluttes ved bruk av pausedeklarasjonen.

Viktige forskjeller

  1. Hvis uttalelse om ellers, bestemmer hvilken uttalelse som skal utføres og bruker flere uttalelser, mens Switch-uttalelse lar brukeren bestemme hvilken uttalelse som skal utføres.
  2. Hvis annet-setningen vurderer også flytende heltall, mens Switch-setningen ikke kan evaluere flytende heltall.
  3. Hvis annet uttalelse tester logisk uttrykk, mens Switch statement ikke tester logisk uttrykk.
  4. Implementering av uttalelsen om ellers er enkel, mens implementering av brytererklæringen ikke er enkel.

Konklusjon

I denne artikkelen over ser vi den klare forskjellen mellom if-else og switch statement med implementering.

Forklarende video