Hvis-andet vs. switch

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

Indhold

Forskellen mellem en if-andet-erklæring og en switch-erklæring er, at if-else-sætningen bestemmer, hvilken udsagn der skal udføres og bruger flere sætninger, mens switch-sætningen lader brugeren beslutte, hvilken udsagn der skal udføres, og den bruger signalopgørelsen.


I computerprogrammering bruges markeringsangivelser i mange tilfælde. Der er mange typer udvælgelsessætninger, de to mest anvendte markeringsangivelser er if-else og skift udsagn. Hvis udsagn ellers bestemmer, hvilken udsagn der skal udføres og bruger flere udsagn, medens switch-erklæring lader brugeren beslutte, hvilken udsagn der skal udføres, og den bruger signalangivelse. Den særlige blok får kontrol ved hjælp af udvalgte udsagn.

Sætningen hvis ellers bruges i objektorienteret programmering. Hvis vi taler om det generelle format af en if-else-erklæring, end den er: if (udtryk). I et programmeringssprog, hvis og ellers er nøgleord. Du bruger et sæt instruktioner til at udføre if-else-erklæringen. En boolesk værdi bruges til, hvis ellers-sætning, der er sand og falsk. Hvis udsagnet ikke er sandt, returnerer det falskt, og ellers returnerer det sandt. Den generelle form for switch-sætning er: switch (expression) {case constant1: statements (s); break; sagskonstanter2: udsagn (er); pause; sag konstant3; Redegørelser (s); pause; sag konstant4; Redegørelser (s); pause; standardangivelser}. Dette udtryk evaluerer et heltal eller en karakterkonstant. Der er flere muligheder i switch og break spiller en meget vigtig rolle i en switch statement. Der er forhold som tilstand 1, betingelse 2, tilstand 3 og tilstand4. Skifteklarationen gør det muligt at skifte mellem disse forhold og afsluttes ved hjælp af pausedeklarationen.


Indhold: Forskel mellem If-else og switch

  • Sammenligningstabel
  • Hvis ellers erklæring
  • Skift erklæring
  • Vigtige forskelle
  • Konklusion
  • Forklarende video

Sammenligningstabel

BasisHvis ellers erklæring Skift erklæring
Betyder hvis-andet udsagn beslutte, hvilken erklæring der skal udføres og bruger flere udsagnSkift erklæring, lad brugeren bestemme, hvilken erklæring der skal udføres.
Flydende heltalErklæring om ellers evaluerer også flydende heltal.Skifterklæringen kan ikke vurdere flydende heltal.
Logisk udtryk Hvis-andet sætning test logisk udtrykSkifterklæring test ikke logisk udtryk
ImplementeringImplementeringen af ​​hvis ellers erklæringen er letImplementering af switch-erklæringen er ikke let

Hvis ellers erklæring

Sætningen hvis ellers bruges i objektorienteret programmering. Hvis vi taler om det generelle format af en if-else-erklæring, end den er: if (udtryk). I et programmeringssprog, hvis og ellers er nøgleord. Du bruger et sæt instruktioner til at udføre if-else-erklæringen. En boolsk værdi bruges til hvis ellers påstanden, der er sand og falsk. Hvis udsagnet ikke er sandt, returnerer den falsk, og ellers returnerer den sand.


Skift erklæring

Den generelle form for switch-sætning er: switch (expression) {case constant1: statements (s); break; sagskonstanter2: udsagn (er); pause; sag konstant3; Redegørelser (s); pause; sag konstant4; Redegørelser (s); pause; standardangivelser}. Dette udtryk evaluerer et heltal eller en karakterkonstant. Der er flere muligheder i switch og break spiller en meget vigtig rolle i en switch statement. Der er forhold som tilstand 1, betingelse 2, tilstand 3 og tilstand4. Skifteklarationen gør det muligt at skifte mellem disse forhold og afsluttes ved hjælp af pausedeklarationen.

Vigtige forskelle

  1. Hvis udsagnet ellers bestemmer, hvilket udsagn der skal udføres og bruger flere udsagn, mens switch-sætningen lader brugeren beslutte, hvilken udsagn der skal udføres.
  2. Hvis ellers-sætning også vurderer flydende heltal, mens switch-sætning ikke kan evaluere flydende heltal.
  3. Hvis-andet sætning tester logisk udtryk, mens switch-sætning ikke tester logisk udtryk.
  4. Implementering af if-else-erklæringen er let, mens implementering af switch-erklæringen ikke er let.

Konklusion

I denne artikel ovenfor ser vi den klare forskel mellem hvis-andet og switch-erklæring med implementering.

Forklarende video