Indien anders versus schakelaar

Schrijver: Laura McKinney
Datum Van Creatie: 4 April 2021
Updatedatum: 15 Kunnen 2024
Anonim
John Cena Vs Cristiano Ronaldo Transformation 2018 | Who is Better?
Video: John Cena Vs Cristiano Ronaldo Transformation 2018 | Who is Better?

Inhoud

Het verschil tussen een if-else-instructie en switch-instructie is dat if-else-instructie bepaalt welke instructie wordt uitgevoerd en meerdere instructies gebruikt, terwijl switch-instructie de gebruiker laat beslissen welke instructie wordt uitgevoerd en het signaalinstructie gebruikt.


Bij computerprogrammering worden in veel gevallen selectieverklaringen gebruikt. Er zijn veel soorten selectie-instructies, twee meest gebruikte selectie-instructies zijn if-else en switch-instructies. Als-else-instructie bepaalt welke instructie wordt uitgevoerd en meerdere instructies gebruikt, terwijl switch-instructie de gebruiker laat beslissen welke instructie wordt uitgevoerd en deze instructie de instructie gebruikt. Het specifieke blok krijgt de besturing met behulp van select statements.

De instructie if-else wordt gebruikt in objectgeoriënteerd programmeren. Als we het hebben over het algemene formaat van een if-else-instructie dan is het: if (expressie). In een programmeertaal, als en anders trefwoorden zijn. U gebruikt een set instructies voor het uitvoeren van de instructie if-else. Een booleaanse waarde wordt gebruikt voor de instructie if-else die waar en onwaar is. Als de bewering niet waar is, wordt deze onwaar geretourneerd en anders wordt waar geretourneerd. De algemene vorm van switch-instructie is: switch (expressie) {case constant1: statements (s); break; case constants2: statements (s); break; zaak constant3; verklaringen (s); breken; zaak constant4; verklaringen (s); breken; standaard verklaringen (en)}. Deze uitdrukking krijgt evalueert een geheel getal of tekenconstanten. Er zijn meerdere opties in de schakelaar en break spelen een zeer belangrijke rol in een schakeloptie. Er zijn voorwaarden zoals conditie 1, conditie 2, conditie 3 en conditie4. Met de schakeloptie kunt u schakelen tussen deze voorwaarden en worden beëindigd met behulp van de break-instructie.


Inhoud: Verschil tussen If-else en Switch

  • Vergelijkingstabel
  • Indien anders
  • Schakel statement
  • Belangrijkste verschillen
  • Gevolgtrekking
  • Verklarende video

Vergelijkingstabel

BasisIndien anders Schakel statement
Betekenis if-else-instructie bepaalt welke instructie wordt uitgevoerd en gebruikt meerdere instructiesMet Switch-instructie kan de gebruiker beslissen welke instructie wordt uitgevoerd.
Zwevend geheel getalAls-else-instructie evalueert ook zwevend geheel getal.De schakelopdracht kan zwevend geheel getal niet evalueren.
Logische uitdrukking If-else-instructie test logische expressieSchakelinstructie test geen logische expressie
ImplementatieDe implementatie van de instructie if-else is eenvoudigImplementatie van de switch-verklaring is niet eenvoudig

Indien anders

De instructie if-else wordt gebruikt in objectgeoriënteerd programmeren. Als we het hebben over het algemene formaat van een if-else-instructie dan is het: if (expressie). In een programmeertaal, als en anders trefwoorden zijn. U gebruikt een set instructies voor het uitvoeren van de instructie if-else. Een booleaanse waarde wordt gebruikt voor de instructie if-else die waar en onwaar is. Als de instructie niet waar is, wordt deze onwaar geretourneerd en anders wordt waar geretourneerd.


Schakel statement

De algemene vorm van switch-instructie is: switch (expressie) {case constant1: statements (s); break; case constants2: statements (s); break; zaak constant3; verklaringen (s); breken; zaak constant4; verklaringen (s); breken; standaard verklaringen (en)}. Deze uitdrukking krijgt evalueert een geheel getal of tekenconstanten. Er zijn meerdere opties in de schakelaar en break spelen een zeer belangrijke rol in een schakeloptie. Er zijn voorwaarden zoals conditie 1, conditie 2, conditie 3 en conditie4. Met de schakeloptie kunt u schakelen tussen deze voorwaarden en worden beëindigd met behulp van de break-instructie.

Belangrijkste verschillen

  1. If-else-instructie bepaalt welke instructie wordt uitgevoerd en gebruikt meerdere instructies, terwijl de instructie Switch de gebruiker laat beslissen welke instructie wordt uitgevoerd.
  2. Als-else-instructie evalueert ook zwevend geheel getal, terwijl Switch-instructie zwevend geheel getal niet kan evalueren.
  3. De instructie if-else test de logische expressie, terwijl de instructie Switch de logische expressie niet test.
  4. Implementatie van de instructie if-else is eenvoudig, terwijl implementatie van de instructie switch niet eenvoudig is.

Gevolgtrekking

In dit artikel hierboven zien we het duidelijke verschil tussen if-else en switch-instructie met implementatie.

Verklarende video