If-else vs. Canviar
Content
- Contingut: diferència entre If-else i Switch
- Gràfic de comparació
- Declaració If-else
- Declaració de commutació
- Diferències claus
- Conclusió
- Vídeo explicatiu
La diferència entre una instrucció if-else i una instrucció switch és que la instrucció if-else decideix quina instrucció s'executarà i utilitza diverses sentències mentre que la instrucció switch permet que l'usuari decideixi quina instrucció s'executarà i que utilitza la instrucció del senyal.
En la programació de l'ordinador, en molts casos s'utilitzen instruccions de selecció. Hi ha molts tipus d’instruccions de selecció. Les dues instruccions de selecció més utilitzades són instruccions if-else i switch. Si una altra declaració decideix quina instrucció s'executarà i utilitza diverses sentències, mentre que la declaració switch permet que l'usuari decideixi quina instrucció s'executarà i que utilitza la instrucció del senyal. Al bloc particular se li dóna control mitjançant instruccions selectes.
La sentència if-else s’utilitza en la programació orientada a objectes. Si parlem del format general d’una sentència if-else del que és: if (expressió). En un llenguatge de programació, si són altres paraules clau. Feu servir un conjunt d’instruccions per executar la instrucció if-else. S'utilitza un valor boolean per a la instrucció if-else que és certa i falsa. Si l’afirmació no és certa, retorna falsa i en cas contrari torna a ser certa. La forma general de declaració switch és: switch (expressió) {constant case1: instructions (s); break; constants de cas2: declaracions (es); interrupció; constant de cas3; declaracions (es); trencar; constant de cas4; declaracions (es); trencar; instruccions per defecte}. Aquesta expressió obté avalua unes constants de caràcter enter o de caràcter. Hi ha diverses opcions en el commutador i el joc de pauses un paper molt important en una instrucció de commutació. Hi ha condicions com la condició 1, la condició 2, la condició 3 i la condició4. La instrucció switch permet canviar entre aquestes condicions i finalitzar mitjançant la instrucció break.
Contingut: diferència entre If-else i Switch
- Gràfic de comparació
- Declaració If-else
- Declaració de commutació
- Diferències claus
- Conclusió
- Vídeo explicatiu
Gràfic de comparació
Bases | Declaració If-else | Declaració de commutació |
Significat | if-else instrucció decideix quina sentència s'executarà i utilitza diverses instruccions | La declaració Switch permet que l’usuari decideixi quina instrucció s’executarà. |
Integrant flotant | La instrucció If-else també avalua els nombres enters flotants. | La declaració de commutació no pot avaluar un nombre sencer flotant. |
Expressió lògica | L'afirmació If-else prova l'expressió lògica | La declaració de commutació no prova l'expressió lògica |
Implementació | La implementació de la instrucció if-else és fàcil | La implementació de la declaració de commutació no és fàcil |
Declaració If-else
La sentència if-else s’utilitza en la programació orientada a objectes. Si parlem del format general d’una sentència if-else del que és: if (expressió). En un llenguatge de programació, si són altres paraules clau. Feu servir un conjunt d’instruccions per executar la instrucció if-else. S'utilitza un valor boolean per a la sentència if-else que és veritable i falsa. Si l’afirmació no és certa, retorna falsa, i en cas contrari, torna a ser certa.
Declaració de commutació
La forma general de declaració switch és: switch (expressió) {constant case1: instructions (s); break; constants de cas2: declaracions (es); interrupció; constant de cas3; declaracions (es); trencar; constant de cas4; declaracions (es); trencar; instruccions per defecte}. Aquesta expressió obté avalua unes constants de caràcter enter o de caràcter. Hi ha diverses opcions en el commutador i el joc de pauses un paper molt important en una instrucció de commutació. Hi ha condicions com la condició 1, la condició 2, la condició 3 i la condició4. La instrucció switch permet canviar entre aquestes condicions i finalitzar mitjançant la instrucció break.
Diferències claus
- La sentència If-Alt decideix quina instrucció s’executarà i utilitza diverses sentències mentre que la declaració Switch permet que l’usuari decideixi quina instrucció s’executarà.
- La sentència If-else també avalua els nombres enters flotants, mentre que la sentència Switch no pot avaluar un enter flotant.
- La instrucció If-else prova l'expressió lògica mentre que la sentència Switch no prova l'expressió lògica.
- La implementació de la instrucció if-else és fàcil mentre que la implementació de la instrucció switch no és fàcil.
Conclusió
En aquest article anterior veiem la clara diferència entre if-else i switch statement amb implementació.